„Json“ žymos aprašymas

„JSON“ („JavaScript Object Notation“) yra teksto duomenų mainų formatas ir yra nepriklausomas nuo kalbos. Naudokite šį žymą, kai naudojamas šis teksto formatas. NEGALIMA NAUDOTI ŠIĄ TAGĄ ŽMONIŲ JAVASCRIPTU ARBA JAVASCRIPT OBJEKTAMS. Prieš užduodami klausimą, patvirtinkite JSON naudodami JSON autentifikavimą, pvz., JSONLint (https://jsonlint.com).

JSON (J AVA S crip O N otation) ▪ Lentelė - tai serializacijos duomenų mainų formatas, skirtas mašinoms ir žmonėms skaityti.

JSON yra apibrėžtas RFC 7159, kuris yra visiškai nepriklausomas nuo kalbos, tačiau jame naudojamos C grupės kalbų programuotojams žinomos konvencijos, įskaitant , , , , , [TG05], ir daugelį kitų . Dėl šių savybių JSON yra ideali duomenų mainų kalba, skirta naudoti su RESTful API arba . Jis dažnai naudojamas vietoj nes jis yra lengvas ir kompaktiškas.

Daugelis programavimo kalbų suteikia metodus, kaip analizuoti teksto eilutes JSON formatu savo objektu ir atvirkščiai. Pavyzdžiui, „JavaScript“ šiuolaikinėse naršyklėse ir kitose aplinkose apima JSON.parse () ir JSON.stringify () metodus.

JSON formatas yra pagrįstas dviejų tipų struktūromis:

  • Vardų / vertybių porų rinkimas

     {"name1":"value1", "name2":"value2"} 
  • Užsakytas vertybių sąrašas (dažnai vadinamas masyvu)

     ["value1", "value2"] 

JSON apibrėžia šešių tipų reikšmes: nulį, skaičius, eilutes, logines vertybes, matricas ir objektus. Kalbant apie objektus, elementų eiliškumas yra nesvarbus, ir JSON analizatoriaus elgesys nustatant dvigubus elementų pavadinimus yra neapibrėžtas.

Atkreipkite dėmesį, kad „ JSON“ nėra tas pats, kas „JavaScript“ objektų literatūra . Atvirkščiai, JSON yra įprastas formatas daugeliu kalbų objektų serializavimui ir deserializavimui. Norėdami gauti daugiau informacijos, žr. „JavaScript“ nėra tokio dalyko kaip JSON objektas .

Netrukus po jo sukūrimo JSON patikrinimas buvo pridėtas pagal aprašą, kurį pateikė Douglas Crockford iš json.org RFC 4627 . Nuo tada ji buvo išplėsta, kad būtų galima patikrinti ir dabartinius konkuruojančius JSON RFC 7159 ir ECMA-404 standartus.


naudą

  • JSON yra paprastas duomenų mainų formatas (be žymėjimo).
  • JSON yra nepriklausoma kalba.
  • JSON yra savęs apibūdinantis ir lengvai suprantamas.
  • „JSON“ iš pradžių gali suprasti „JavaScript“ analizatoriai, įskaitant „node.js“

JSON bibliotekos


Naršyklės priedai


Naudingos nuorodos


knygos


Taip pat žr