X'inhu JSON

Notazzjoni tal-Oġġetti JavaScript (JSON)

Kif jissuġġerixxi l-isem, JSON hija notazzjoni ta 'oġġett (jew simbolu) għal JavaScript. JSON ġie żviluppat prinċipalment għal JavaScript. Jgħin JavaScript biex jikkomunika mas-server. Issa se niddiskutu kif isir fajl JSON u kif jiġi implimentat fil-kodiċi JavaScript tagħna.

Sintassi JSON

JSON jista' jiġi definit bħala fajl individwali b'estensjoni json [.json] jew, fi ħdan JavaScript oġġett jista' jiġi definit u JSON jista' jiġi assenjat lilu. Dawn iż-żewġ JSONs se jkollhom l-istess struttura. Ejja nifhmu JSON b'eżempju:

Sintassi JSON

Mill-eżempju ta 'hawn fuq, nistgħu niksbu li ġej:

  • Dejta JSON hija f'par ta' valur tal-isem (eż. “isem”: “Batman”)
  • Id-Dejta JSON hija separata permezz ta' virgoli
  • Ċineg kaboċċi jżommu oġġetti JSON
  • Il-parentesi kwadri jżommu arrays JSON
  • Il-valuri JSON jistgħu jkunu wieħed minn dawn li ġejjin:
    • string (miktuba fi kwotazzjonijiet doppji jew singoli [eż. “Batman” jew “Batman”, it-tnejn huma korretti])String JSON
    • numru (miktub mingħajr ebda kwotazzjoni eż. “età”: 53)Numru JSON
    • oġġett (oġġett JSON eż. “Emp_detail” hawnhekk huwa oġġett)
      Oġġett JSON
      Nota: Nistgħu anke jkollhom firxa ta 'oġġett jew oġġett ta' arrays. Jekk oġġett ikollu arrays multipli, se jissejjaħ oġġett ta 'arrays. U jekk, firxa tinkludi oġġetti multipli, se tissejjaħ firxa ta 'oġġetti. Se nitgħallmu aktar dwar dan fit-taqsima tal-inkarigi li jmiss.
    • firxa (matriċi JSON eż. "setgħat" hawnhekk hija firxa)
      JSON ArrayNota: Nistgħu anke jkollhom firxa ta 'firxa jiġifieri firxa ġewwa firxa. Se nitgħallmu aktar dwar dan fit-taqsima tal-inkarigi li jmiss.
    • a Boolean (Jista’ jkollu veru jew falz bħala valur, eż. “attiv”)JSON Boolean
    • null (Jista' jiġi assenjat ukoll, jekk il-valuri ma jkunux disponibbli; eż. Isem tan-nofs għal persuna jista' jkun null)

B'mod ġeneriku, is-sintassi JSON tista' tiġi definita kif ġej:

JSON sempliċi

Hawnhekk, l-isem jista 'jkun kwalunkwe string unika, u l-valur jista' jkun jew string, numru, firxa jew oġġett.

JSON Użu

Dejta JSON tista' tintuża biex tgħabbi d-dejta f'tabella jew kull fejn meħtieġ. Hawn taħt tista 'ssib l-output għall-JSON li semmejna fil-parti introduttiva ta' JSON:

JSON Użu

awtur


kummenti

Ħalli Irrispondi

Your email address mhux se jkun ippubblikat. Meħtieġa oqsma huma mmarkati *

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.