Wat is JSON?

JSON is het acroniem voor JavaScript Object Notation. JSON beschrijft, net zoals XML, de datastructuur van gegevens. JSON is een onderdeel van JavaScript, en is bijgevolg relatief eenvoudig in het DOM te verwerken.

De eenvoud van JSON heeft geleid tot een grote populariteit ervan, met name als een alternatief voor XML. Binnen JSON staan gegevens gestructureerd in de vorm van een JavaScriptobject of als een JavaScript array.

Ziehier een JSON equivalent van ons XML adresboek.

{
    "adresboek":[
        {
            "id":1,
            "voornaam":"Lorem",
            "naam":"Ipsum", 
            "email":"lorem.ipsum@example.com"
        },
        {
            "id":2,
            "voornaam":"Morbi",
            "naam":"Dui", 
            "email":"morbi.dui@example.com"
        },
        {
            ...
        }
    ]
}

Vergelijk de syntax van bovenstaand JSON object met de syntax van een object literal in paragraaf 2.11.4. In JSON moeten alle namen en stringwaardes tussen dubbele aanhalingstekens staan, zoniet kan jQuery het bestand niet verwerken!

  • Goed: "voornaam":"Lorem"

  • Fout: voornaam : "Lorem"

  • Fout: 'voornaam' : "Lorem"

  • Fout: 'voornaam' : 'Lorem'

Last updated