Gyldige datatyper i JSON

Gyldige datatyper i JSON

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 =
"Navn": "John Doe",
"Alder": 25,
;

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:

  • Heltall
  • Streng
  • Boolsk
  • Null
  • Array
  • gjenstand

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:


"Marks": 25,
"TotalsCore": 131,
"Alder": 25,

Strengdatatype

For å bruke en strengdatatype vi må pakke den inn i doble anførselstegn, kan vi bruke flere rømningssekvenser også innenfor strengen:


"City": "New York",
"Frukt": "eple"


"Fargen oransj",
"Model": "2016ac2"

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:


"Foreldre": null,
"Input": NULL

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:


"Alive": falsk,


"isdigit": falsk

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:


"Person":
name = "John doe",
Alder = 25,
Gift: falsk,
Jobb: "Revisor"
,

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:


"Person1": ["John Doe", 25, "gift", "revisor"]

Vi kan til og med bruke nestede matriser i nøkkelverdipar som:


"Entry1": [
"id": "007",
"id": "008",
"id": "009",
]

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:

  • En funksjon
  • Dato
  • Udefinert

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.