JSON - Inleiding
JSON staan vir J ava S krip O bject N otation
JSON is 'n teksformaat vir die stoor en vervoer van data
JSON is "selfbeskrywend" en maklik om te verstaan
JSON voorbeeld
Hierdie voorbeeld is 'n JSON-string:
'{"name":"John", "age":30, "car":null}'
Dit definieer 'n voorwerp met 3 eienskappe:
- naam
- ouderdom
- voertuig
Elke eiendom het 'n waarde.
As jy die JSON-string met 'n JavaScript-program ontleed, kan jy toegang tot die data as 'n objek kry:
let personName = obj.name;
let personAge = obj.age;
Wat is JSON?
- JSON staan vir J ava S krip O bject N otation
- JSON is 'n liggewig data-uitruilformaat
- JSON is gewone teks geskryf in JavaScript-objeknotasie
- JSON word gebruik om data tussen rekenaars te stuur
- JSON is taalonafhanklik *
*
Die JSON-sintaksis is afgelei van JavaScript-objeknotasie, maar die JSON-formaat is slegs teks.
Kode vir die lees en generering van JSON bestaan in baie programmeertale.
Die JSON-formaat is oorspronklik deur Douglas Crockford gespesifiseer .
Waarom JSON gebruik?
Die JSON-formaat is sintakties soortgelyk aan die kode vir die skep van JavaScript-objekte. As gevolg hiervan kan 'n JavaScript-program maklik JSON-data in JavaScript-objekte omskakel.
Aangesien die formaat slegs teks is, kan JSON-data maklik tussen rekenaars gestuur word en deur enige programmeertaal gebruik word.
JavaScript het 'n ingeboude funksie vir die omskakeling van JSON-stringe na JavaScript-objekte:
JSON.parse()
JavaScript het ook 'n ingeboude funksie om 'n voorwerp in 'n JSON-string om te skakel:
JSON.stringify()
U kan suiwer teks vanaf 'n bediener ontvang en dit as 'n JavaScript-objek gebruik.
U kan 'n JavaScript-voorwerp in suiwer teksformaat na 'n bediener stuur.
Jy kan met data as JavaScript-objekte werk, sonder ingewikkelde ontleding en vertalings.
Berging van data
Wanneer data gestoor word, moet die data 'n sekere formaat wees, en ongeag waar jy kies om dit te stoor, is teks altyd een van die wettige formate.
JSON maak dit moontlik om JavaScript-objekte as teks te stoor.