Hva er JSON
Json, ganske enkelt sagt, er et dataformat etter en spesifikk syntaks for å definere dataobjekter. Det er skrevet i menneskelig lesbart, strukturert tekstformat. JSON -filformatet brukes til å registrere og veksle data mellom forskjellige brukere (mennesker eller andre programvareapplikasjoner), men oftest brukes JSON -filformatet til å bytte data mellom klienten (frontend) og server (bakenden) på en nett applikasjon. Det uttales som navnet Jason, og filene kan lagres på datamaskinen din med en .JSON Extension.
Det er ekstremt lett og det mest brukte formatet for de fleste eksisterende webapplikasjoner og webtjenester. Andre formater som konkurrerer med JSON er “Extensible Markup Language” (XML) og “Nok et markeringsspråk” (YAML).
JSON kan brukes hvor som helst i dag. Bortsett fra formålet, støtter JSON også mange forskjellige databaser som MySQL og MongoDB. Selv om JSON ble opprettet med JavaScript i tankene, er det uavhengig av ethvert programmeringsspråk og brukes mye av de fleste plattformer i dag. Microsoft Visual Studio har mange plugins og pakker som kan brukes til å serialisere og deserialisere JSON -data, for eksempel Newtonsoft.JSON.
Hvordan og hvorfor ble dette formatet opprettet
Opprettelsen av JSON tilskrives for det meste Douglas Crockford på begynnelsen av 2000 -tallet. Et sted i 2002 registrerte han først domenet JSON.org. Før JSON var nettlesere stumme, og alle tunge prosesser ble utført på serveren. Med økningen i beregningsferdigheten til personlige datamaskiner og ønsket om å forbedre den generelle brukeropplevelsen, var det behov for å designe en statsløs datakommunikasjonsprotokoll mellom nettlesere og servere.
Hva er syntaks for JSON -formatet
JSON -dataformat er enkelt. Dens enkelhet er årsaken til interoperabilitet. Det følger den samme strukturen som blir fulgt av JavaScript -objekter. Det er spesifisert i form av 'attributter' og 'verdier'. Dataene er vedlagt i krøllete parenteser (). Hver attributt er atskilt fra verdien en tykktarm (:) og er gitt som strenger i anførselstegn (“”) der hvert par er atskilt fra det neste med komma (,). Arrays i JSON -format er avgrenset av firkantede parenteser ([]), og matriseelementer har skilt ut et komma (,).
JSON -format støtter de fleste datatyper; Disse inkluderer tall (heltall, desimaler og eksponenter), strenger, booleanere, matriser av disse datatypene eller andre objekter (attributt: verdipar). Formatet bruker Unicode Standard UTF-8 for interoperabilitet; Backslash Escape er et foretrukket valg. Den støtter til og med emojier, for eksempel å bruke en flukt "\ u+1f600", en flirende ansiktsemoji kan overføres.
For eksempel kan en JSON -fil som inneholder data fra forskjellige individer, som beskriver deres egnethet for utvikling av programvare, være:
Hva er noen nyttige verktøy å jobbe med JSON -data?
På grunn av den brede aksept av JSON -format i de fleste databaser, programmeringsverktøy og tilgjengelig og lesbar formatering, er det mange online og offline verktøy for å opprette, validere og bruke JSON -data for forskjellige applikasjoner. Noen mest brukte verktøy er:
Konklusjon
JSON er en av de mest brukte applikasjonene for å utveksle dataene mellom klient og server, som også er lett, lett lesbar og uavhengig av et hvilket som helst dataspråk. I denne artikkelen har vi forklart noen viktige punkter angående JSON. Fra og med den detaljerte forklaringen av JSON, har denne artikkelen senere også dekket detaljene i JSON -format og noen nyttige verktøy som kan fungere godt med JSON -data