Hvad er JSON? En lægmandsoversigt

Hvad er JSON? En lægmandsoversigt

Er du fanget af de nyeste webteknologier? Kendskab til HTML er stort set vigtigt, hvis du vil gå ud over simple webaktiviteter som at surfe og poste på fora. Så er der mere avancerede emner, som CSS (lær mere her), AJAX (lær mere her) og JSON.





Uanset om du planlægger at være en webudvikler eller ej, er det en god idé i det mindste at vide, hvad der er JSON, hvorfor det er vigtigt, og hvorfor det bruges overalt på nettet i dag.





Hvad er JSON?

JSON står for JavaScript Object Notation . Det er et åbent standardformat, der gør det muligt at overføre data på tværs af internettet ved hjælp af attribut-værdi par . Det lyder måske lidt forvirrende, så lad os fordybe os i det lidt mere.





Lad os sige, at jeg har en ballon, og du vil have min ballon. En måde at få det til at ske på er faktisk at pakke ballonen op og sende den til dig på mail. Men en alternativ metode ville være at beskrive for dig egenskaber af min ballon, som ville give dig mulighed for at genskabe den samme nøjagtige ballon uden egentlig at skulle sende den fysiske ballon.

Min ballon kan have en materiale attribut af værdi gummi . Det kan have en farve attribut af værdi net . Det kan have en diameter attribut af værdi ti tommer . Det kan have en gas attribut af værdi helium . Disse fire attribut-værdi par er nok til at du kan visualisere min ballon, ikke?



Det er stort set sådan JSON fungerer, når det overfører data på tværs af Internettet.

Hvad godt er JSON?

JSON var ikke den første til at udnytte attribut-værdi-par som en måde at overføre data over internettet. De teknologikyndige blandt jer vil måske bemærke, at det lyder frygtelig meget som XML. Som det viser sig, udfører JSON og XML mange af de samme opgaver. Så hvorfor vælge JSON frem for XML?





I dagens web, asynkron indlæsning af data er vigtig. Med andre ord ønsker websider at kunne indlæse nye data uden at skulle opdatere hele siden for at få dem. Dette resulterer i en glattere og mere gunstig browseroplevelse. JSON er fantastisk til at sende og modtage asynkrone data, fordi det er enkelt og let at bruge.

Men XML gør det samme! Så hvorfor foretrækker nogle mennesker JSON?





Et svar på det spørgsmål kan findes i JSONs navn: JavaScript Object Notation . Det genkendes indfødt af JavaScript, som er et af de mest populære sprog i verden. Da JSON er en delmængde af JavaScript, er der meget lidt ekstra læring, du skal gøre, når du kender JavaScript.

samsung pay vs android pay vs apple pay

En anden grund er, at JSON er mere læsbar end XML. Nok er det let at vænne sig til XML, når du har brugt det et stykke tid, men at kigge på en XML -fil kan være overvældende med alle dens tags og verbosity. JSON er renere, lettere for nybegyndere at forstå og ret fleksibel med sine grundlæggende datatyper.

Se hvad JSONs skabere har at sige om denne sammenligning på deres JSON vs. XML side.

Hvordan ser JSON ud?

JSON er blot en række attribut-værdipar, som kan indlejres i sig selv, når det er nødvendigt. For eksempel, hvis vores dataobjekt var en person, kunne denne person repræsenteres af følgende JSON -data:

Hver linje starter med en attribut efterfulgt af et kolon, derefter værdi for den egenskab. Denne værdi kan også være en matrix, som det ses med attributten 'phoneNumbers' ovenfor. Værdien kan også være en række flere attribut-værdi-par, som du kan se i aktion med attributten 'adresse'. Dette kaldes en objekt .

Til sammenligning er her de samme data repræsenteret af XML:

Konklusion

JSON er bare en måde at repræsentere dataobjekter på, når de overfører dem på Internettet. Det er et alternativ til XML, der er native til JavaScript, hvilket er en af ​​grundene til, at det er så populært og udbredt. Den mest almindelige anvendelse til JSON er at trække data fra webservere efter behov.

Forhåbentlig har du nu en bedre forståelse af JSON, og hvordan det bruges i webudvikling. For yderligere læring skal JSON -side på MDN er et godt sted at starte.

Billedkreditter: JSON forstørret via Shutterstock

Del Del Tweet E -mail De 8 bedste websteder til gratis download af lydbøger

Lydbøger er en fantastisk underholdningskilde og meget lettere at fordøje. Her er de otte bedste websteder, hvor du kan downloade dem gratis.

Læs Næste
Relaterede emner
  • Internet
  • Teknologi forklaret
  • Web-udvikling
  • Programmering
Om forfatteren Joel lee(1524 artikler udgivet)

Joel Lee er chefredaktør for MakeUseOf siden 2018. Han har en B.S. i datalogi og over ni års professionel skrive- og redigeringserfaring.

Mere fra Joel Lee

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere