JSON er den mest brukte syntaksen \ Notasjon for å overføre data over internett og internt mellom forskjellige applikasjoner. JSON står for JavaScript Object Notation. JSON er opprinnelig kartlagt til objektdefinisjonen av JavaScript, men det er ikke bare bundet til JavaScript. Den viktigste årsaken til populariteten til JSON er lesbarhet og lettvektethet.
Data er representert i JSON ved bruk av “Nøkkelverdi” Par, det første feltet i dette paret er nøkkel som brukes til å få verdi Fra JSON -objektet
var json =JSON støtter 6 forskjellige datatyper som vi kan bruke når vi vil ha verdifeltet til nøkkelverdi par av javascript. Disse 6 forskjellige datatypene er:
I dette innlegget skal vi vise bruken av alle 6 datatyper med deres eksempel
Int datatype
Vi kan bruke heltalldatatypen i "verdien" -delen av nøkkelverdiparene til JavaScript, heltalldatatype i JSON brukes uten å sette noen anførselstegn som vist:
Strengdatatype
For å bruke en strengdatatype vi må pakke den inn i doble anførselstegn, kan vi bruke flere rømningssekvenser også innenfor strengen:
NULL DATATYPE
Hvis du vil gi en verdi av null Til et nøkkelverdipar, så skriver du bare nøkkelordet "null", Dette vil varsle kompilatoren som leser denne JSON om at dette er et nullabelt objekt:
Boolsk datatype
Boolske datatyper inneholder bare to verdier, sanne eller usant; For å bruke boolsk datatype i JSON-nøkkelverdipar, bruker du ganske enkelt nøkkelordene "ekte" og "falsk" i små bokstaver og uten anførselstegn:
Objektdatatype
JSON kan imidlertid brukes til å overføre objekter også for å bruke objekter i nøkkelverdiparene dine, du må pakke gjenstanden i krøllete parenteser “”. Et eksempel på objektdatatypen i JSON -formatet ville være:
Array Datatype
Vi kan til og med bruke JSON til å overføre matriser. For å bruke matriser i nøkkelverdiparene, innkapsler vi matrisen ved hjelp av firkantede parenteser “[]” akkurat som:
Vi kan til og med bruke nestede matriser i nøkkelverdipar som:
Dette er alle de 6 datatypene som støttes av JSON for overføring av data. Husk at JSON er kartlagt på JavaScripts objekt, og JavaScript -objektet støtter også følgende datatyper:
Disse datatypene støttes ikke av JSON -formatet
Konklusjon
JSON støtter 6 forskjellige datatyper som vi kan bruke i "nøkkelverdien" -parene for å overføre dem over Internett eller på tvers av applikasjoner. JSON overfører data som "nøkkelverdi" parer der den første delen, "nøkkelen" fungerer som indeksen for referanse, og "verdien" er de faktiske dataene vi ønsker å overføre. I dette innlegget lærte vi hva de seks datatypene er, hvordan du skriver dem i verdien av "nøkkelverdien" -parene i JSON-formatet.