Object vs. Array
verwijzing naar verwijzing naar
waarde moet een waarde moet er niet
‘string’ zijn expliciet zijn
(maar kan wel via index)
data.adres.stad data.talen[0]
JSON 10 Karel Persoons
11.
Boolean
“getrouwd”:false
• ‘true’ of ‘false’
• Zonder dubbele aanhalingstekens
• Zeer performant
JSON 11 Karel Persoons
12.
Null
“kinderen”:null
• Geen waarde
• Zonder dubbele aanhalingstekens
JSON 12 Karel Persoons
13.
Toepassingen
•API (Facebook, Google, ...)
• AJAX-request naar eigen server
• Configuratie
JSON 13 Karel Persoons
14.
Voorbeeld
In de volgende voorbeeld applicatie
wordt een lijst van alle (8645) winnaars
ingeladen via een bestand (AJAX-
request)
JSON 14 Karel Persoons
15.
Via XML
<?xml version="1.0" encoding="utf-8"?>
<WINNAARS>
<WNR>
<NM>Jansen</NM>
<VNM>Jan</VNM>
<WPL>Lokeren</WPL>
</WNR>
...
</WINNAARS>
JSON 15 Karel Persoons
16.
Via JSON
{
“WINNAARS”: [
{
“NM”: “Jansen”,
“VNM”: “Jan”,
“WPL”: “Lokeren”
},
...
]
}
JSON 16 Karel Persoons