Dokumentasyon

    Table of Content
    • 3D mga Format ng File
      • Mga Format ng 3D na File
      • 3DS to DWG
      • 3MF to STL
      • AMF
      • FBX to DWG
      • GLB
      • GLB to 3DS
      • GLB to FBX
      • GLB to GLTF
      • GLB to STL
      • GLB to USDZ
      • MTL
      • OBJ
      • PLY
      • STP
    • audio
      • Mga Format ng Audio File
      • GP
      • M3U
      • M3U8
      • M4R
      • MP3
      • STY
      • WAV
    • cad
      • Mga Format ng CAD File
      • DGN
      • DWFX
      • DWG
      • DXF
      • GCODE
      • IGS
      • PLT
    • compression
      • Compression File Formats
      • APK
      • GZ
      • ISO
      • LZMA
      • PKG
      • TGS
      • VPK
      • WHL
      • WUX
      • XAPK
      • ZIP
    • data
      • Mga Format ng Data File
      • CDX
      • ESX
      • GB
      • INK
      • IO
      • PCB
      • PRT
      • SAFETENSORS
      • VCS
      • XDELTA
    • database
      • Database File Formats
      • BAK SQL Server
      • CRYPT14
      • DB
      • DB3
      • DBC
      • DTSX
      • FDB
      • GDB
      • MDF
      • NDF
      • SAV
      • SQL
      • SQLITE
    • disc-and-media
      • Mga Format ng Disc at Media File
      • CUE
      • ISZ
      • MDF
      • OVA
      • TIB
      • Toast
      • WBFS
    • ebook
      • Mga Format ng EBook File
      • CBZ
      • JWPUB
      • KFX
    • email
      • Email File Formats
      • EML
      • ICS
      • OFT
      • RPMSG
      • VCF
    • executable
      • Mga Executable File Format
      • BAT
      • CMD
      • JSF
      • MST
      • PS1
      • PYC
      • REG
      • RUN
      • WSF
      • XEX
    • finance
      • Mga Format ng File sa Pananalapi
      • OFX
    • font
      • Mga Format ng Font File
      • TTF
      • WOFF2
    • game
      • Mga Format ng File ng Laro
      • ASSET
      • BIN
      • BIN PCSX
      • CLIP
      • CT
      • DSV
      • FOMOD
      • MCA
      • MCPACK
      • NDS
      • NSP
      • NSZ
      • PAK
      • PSS
      • RPF
      • RPX
      • RVZ
      • SMC
      • UASSET
      • Unity3D
      • VDF
      • XCI
      • Z64
    • gis
      • Mga Format ng GIS File
      • FIT
      • GPX
      • KMZ
    • image
      • Image File Formats
      • ARW
      • BMP
      • CDR
      • GIF
      • HDR
      • JFIF
      • JPEG
      • JPF
      • JXL
      • PVT
      • RPF
      • SKP
      • TIFF
    • misc
      • Iba't Ibang Format ng File
      • BAK Backup
      • CRX
      • CTG
      • ENC
      • FIG
      • GPG
      • H5
      • IPS
      • LOCK
      • LRC
      • MEDIA FILES
      • NOMEDIA
      • PDO
      • PES
      • PKPASS
      • PS2 BIOS
      • PSX BIOS
      • SHELL SCRIPT
      • TEXT FORMATS
      • XMZX
    • pdf
      • PDF
      • FDF
    • plugin
      • Mga Format ng File ng Plugin
      • Q1Q
    • presentation
      • Mga Format ng File ng Presentasyon
      • PPT
      • PPTX
    • programming
      • Programming
      • ACD
      • ASM
      • AU3
      • C
      • CONFIG
      • CS
      • CSPROJ
      • CXX
      • EGG
      • G4
      • GROOVY
      • H
      • HPP
      • INO
      • Jav
      • JRXML
      • PY
      • PYD
      • PYI
      • RST
      • SH
      • TOML
      • TSX
      • XSD
      • YAML
      • YML
    • project-management
      • Mga Format ng File sa Pamamahala ng Proyekto
      • MPP
    • publisher
      • Mga Format ng File ng Publisher
      • PUB
      • PUZ
    • settings
      • Mga Format ng Settings File
      • CNF
      • CONF
      • DESKTOP
      • DSD
      • ISS
      • OVPN
      • RDF
      • RDP
      • VMX
    • spreadsheet
      • Mga Format ng Spreadsheet na File
      • CSV
      • GSHEET
      • PRESTO
      • XL
      • XLAM
      • XLS
      • XLSB
      • XLSM
      • XLSX
      • XLTX
    • system
      • Mga Format ng System File
      • CAT
      • CFG
      • CPG
      • DMP
      • ETL
      • MDMP
      • SCR
      • TMP
    • video
      • Mga Format ng Video File
      • AEP
      • INSV
      • LRV
      • MKV
      • MP4
      • MP5
      • PDS
      • PRPROJ
      • SRT
      • VTT
    • web
      • Web File Formats
      • AAE
      • APKG
      • ASHX
      • ASMX
      • ASPX
      • CER
      • CRDOWNLOAD
      • CRT
      • CSHTML
      • CSR
      • CSS
      • DER
      • DOWNLOAD
      • HTML
      • JS
      • JSON
      • KEY
      • MJS
      • PAC
      • PEM
      • SCSS
      • URL
      • XML
    • word-processing
      • Mga Word Processing File Formats
      • ASD
      • BIB
      • DOC
      • DOCX
      • DOT
      • DOTX
      • IPYNB
      • LATEX
      • LST
      • TXT
    1. Bahay
    2. Web File Formats
    3. JSON

    What's on this Page

      • Ano ang JSON file?
      • JSON File Format - Maikling Kasaysayan
      • JSON File Structure
        • JSON Format Example
      • Ano ang maximum na laki ng JSON file?
      • JSON kumpara sa XML
      • Mga FAQ
      • Alam mo ba?
      • Mga sanggunian

    Ano ang JSON file?

    Ang JSON (JavaScript Object Notation) ay isang bukas na karaniwang format ng file para sa pagbabahagi ng data na gumagamit ng text na nababasa ng tao upang mag-imbak at magpadala ng data. Ang mga JSON file ay iniimbak gamit ang .json extension. Ang JSON ay nangangailangan ng mas kaunting pag-format at ito ay isang magandang alternatibo para sa XML. Ang JSON ay nagmula sa JavaScript ngunit ito ay isang language-independent na format ng data. Ang pagbuo at pag-parse ng JSON ay sinusuportahan ng maraming modernong programming language. application/json ay ang uri ng media na ginagamit para sa JSON.

    JSON File Format - Maikling Kasaysayan

    Nagkaroon ng pangangailangan para sa real-time na komunikasyon ng server sa kliyente na humahantong sa paglikha ng JSON. Ang format ng JSON ay unang tinukoy ni Douglas Crockford noong Marso 2001. Ang JSON ay batay sa Standard ECMA-262 3rd Edition—Disyembre 1999 na isang subset ng JavaScript.

    Ang unang edisyon ng JSON standard na ECMA-404 ay nai-publish noong Oktubre 2013 ng Ecma International. Ang RFC 7159 ay naging pangunahing sanggunian para sa paggamit ng Internet ng JSON noong 2014. Noong Nobyembre 2017, na-publish ang ISO/IEC 21778:2017 bilang isang internasyonal na pamantayan. Ang RFC 8259 ay nai-publish noong 13 Disyembre 2017 ng The Internet Engineering Task Force na kasalukuyang bersyon ng Internet Standard STD 90.

    JSON File Structure

    Ang data ng JSON ay nakasulat sa key/value na mga pares. Ang key at value ay pinaghihiwalay ng colon(:) sa gitna na may key sa kaliwa at ang value sa kanan. Ang iba’t ibang key/value pairs ay pinaghihiwalay ng kuwit(,). Ang susi ay isang string na napapalibutan ng double quotation marks halimbawa “pangalan”. Ang mga halaga ay maaaring sa mga sumusunod na uri.

    • Number

    • String: Sequence of Unicode characters surrounded by double quotation marks.

    • Boolean: True or False.

    • Array: A list of values surrounded by square brackets, for example

      [ "Apple", "Banana", "Orange" ]
      
    • Object: A collection of key/value pairs surrounded by curly braces, for example

      {"name": "Jack", "age": 30, "favoriteSport" : "Football"}
      

    Ang mga object ng JSON ay maaari ding i-nested upang kumatawan sa istruktura ng data. Ibinigay sa ibaba ang isang halimbawa ng isang JSON object.

    JSON Format Example

    {
       "name":"Jack",
       "age":30,
       "contactNumbers":[
          {
             "type":"Home",
             "number":"123 123-123"
          },
          {
             "type":"Office",
             "number":"321 321-321"
          }
       ],
       "spouse":null,
       "favoriteSports":[
          "Football",
          "Cricket"
       ]
    }
    

    Ano ang maximum na laki ng JSON file?

    Halos walang limitasyon sa maximum na laki ng isang JSON file. Maaari itong maging hangga’t ang puwang na kinakailangan ng mga nilalaman na maiimbak.

    Pagdating sa paggamit ng JSON file format para sa paglilipat ng data sa internet, kailangang maging maingat sa mga magagamit na mapagkukunan ng computer. Kung ililipat ang malaking data ng JSON, maaapektuhan ang paglilipat kung may limitadong memorya ang browser ng kliyente.

    Walang mahirap na limitasyon na tinukoy sa pamamagitan ng detalye, ngunit kailangan mong mag-ingat na huwag maubos ang mga mapagkukunan sa mga computer ng iyong mga user, dahil mabilis nitong pababain ang kanilang karanasan ng user, at malamang na iwanan nila ang iyong app.

    JSON kumpara sa XML

    Ang XML ay isa pang karaniwan at malawakang ginagamit na format ng file para sa pagpapalitan ng data sa internet. Pagdating sa pagpapalitan ng data sa pagitan ng mga application, may opsyon ang mga developer na gamitin ang parehong mga format ng XML at JSON file. Gayunpaman, ang JSON ay pinagtibay bilang ang pinaka-maginhawang paraan para sa pagpapalitan ng data sa pagitan ng mga application sa internet dahil sa mga sumusunod na dahilan.

    1. Nagbibigay ang JSON ng malinaw at mas madaling basahin na view ng data kumpara sa mga format ng XML file
    2. Binabawasan ng JSON ang overhead ng paglilipat ng data sa internet dahil mas kaunti ang bilang ng mga character upang tukuyin ang parehong hanay ng data kumpara sa XML
    3. Nagbibigay ang mga modernong programming language ng mga builtin na parser para i-parse ang tugon ng JSON sa web.

    Mga FAQ

    • Para saan ang JSON file? Ang JSON file format ay maaaring gamitin bilang isang intermediate na format ng file para sa pag-iimbak ng data na nabuong data gaya ng mula sa isang isinumiteng form sa isang website. Ginagamit din ito bilang file ng format ng data para sa anumang programming language at nagbibigay ng interoperability sa pagitan ng iba’t ibang uri ng data.
    • Ang JSON at XML file ba ay pareho? Hindi talaga. Ang JSON ay naiiba sa XML dahil ang JSON ay mas maikli, maaaring basahin at tama nang mabilis, maaaring gumamit ng mga array at hindi ito gumagamit ng end tag.
    • Maaari ko bang i-convert ang JSON sa CSV? Oo, may ilang online na converter app gaya ng GroupDocs Conversion app na maaaring i-convert ang JSON sa CSV.
    • Paano i-convert ang JSON sa PDF? Maaari kang gumamit ng mga online na app gaya ng Asopse.app para sa Cells para i-convert ang JSON file sa PDF.
    • Paano magbukas ng JSON file sa Word? Maaari kang gumamit ng mga online na app gaya ng Aspose.app para sa Words para i-convert ang JSON file sa Word.

    Alam mo ba?

    Maaari kang maging isang kontribyutor sa FileFormat.com upang panatilihing napapanahon ang komunidad ng format ng file sa iyong mga natuklasan. Kung kailangan mong magbahagi ng anuman tungkol sa mga format ng JSON o Web file, maaari mong i-post ang iyong mga natuklasan sa Web File Format News na seksyon para mas matutunan ng mga tao ang mga ito.

    Mga sanggunian

    • JSON - Wikipedia
    • An Introduction to JSON

    See Also

    • PY File Format
    • JS File Format
    • XLAM File Format
    • CSS File Format
    • SCSS File Format - Sass Cascading Style Sheet
     
     Filipino
    Close
     English
     Deutsch
     日本
     中文
     русский
     Français
     한국인
     Español
     Italiano
     Nederlands
     हिन्दी
     Indonesian
     Português
     عربي
     Türkçe
     Ελληνικά
     ไทย
     עִברִית
     Svenska
     українська
     Tiếng Việt
     български
     Magyar
     čeština
     Română
     Polski
     Bengali
     Dansk
     Persian
     Finnish
     Gaeilge
     Lithuanian
     Latvian
     Azeri