"Falsk alarm. Alt er bra med avlastningsventilen min."

"La oss fortsette. I dag vil jeg forklare hva JSON er."

JSON - 1

"Ja, jeg har hørt det ordet mange ganger. Hva betyr det?"

"Med nettets vekst begynte HTML-sider med JavaScript å aktivt kommunisere med servere og laste ned data fra servere. For å gjøre denne prosessen enklere ble det oppfunnet en standard for kommunikasjon mellom serveren og et JavaScript-program. Denne standarden kalles JSON (JavaScript Object Notasjon).. "

"Så hva er denne standarden?"

"Å, det er den mest interessante delen. Deklarasjonen av et JavaScript- objekt ble valgt som standard!"

"Her er et eksempel på meldinger i JSON-format:"

Meldinger i JSON-format
{
 "name": "peter",
 "last": "jones"
}
{
 "name": "batman",
 "enemies": [1,4,6,7,8,4,3,90]
}
{
 "name": "grandpa",
 "children": [
{
 "name" = "Bob",
 "children": ["Emma", "Nikol"]
},
{
 "name" = "Devid",
 "children": ["Jesica", "Pamela"]
}
]
}
{
 "12 45": {
 "__++": [],
 "1":"2"
 }
}
{}

"Så disse meldingene sender ganske enkelt data som faktisk bare representerer JavaScript-objekter?"

"Ja. Og dette er veldig praktisk av to grunner:"

"For det første er det ikke nødvendig å konvertere data fra "leveringsformatet" til en samling av JavaScript-objekter."

"For det andre er dette formatet veldig visuelt: det er lett å lese og redigere av mennesker."

"Selvfølgelig er det noen begrensninger: ikke alt kan representeres som en samling av objekter, matriser, tekst og tall."

"For eksempel sendes et Dato-objekt som en streng: «2012-04-23T18:25:43.511Z»"

"Selv fortsatt er denne metoden for å sende informasjon ekstremt praktisk, lesbar, ganske lett, og inneholder en minimal mengde ekstra informasjon. Dette bidro til at den ble veldig populær."

"Etter min mening er JSON et veldig enkelt format. Alt om det er åpenbart og klart."

"Og JavaScript i seg selv er ikke veldig komplisert."

"Språket er enkelt, men programmer skrevet i det er kompliserte."

"Eller, som min onkel pleide å si, menneskelig engelsk har 26 bokstaver, men å lære å snakke det ordentlig er ingen enkel oppgave for en hummer."

"Hmm. Du har rett, Bilaabo. Jeg skal ha det i bakhodet. Takk for den interessante leksjonen."