JavaScript Object Notation

Es handelt sich bei JSON um die textuelle Notation von JavaScript Objekten:

Kein Objekt wird durch die Zeichenkette null dargestellt.

Zahlen werden wie gewöhnlich repräsentiert.

Zeichenketten sind in Anführungszeichen eingeschlossen.

Listen sind von eckigen Klammern umschlossen. Ihre Elemente sind durch Kommas voneinander getrennt. Als Elemente einer Liste können alle Objekte sowie null auftreten. Beispiel: ["Apfel", "Birne", "Orange", "Zitrone"].

Objekte werden durch eine von geschweiften Klammern umschlossene Liste von kommaseparierten Name-Wert-Paaren dargestellt. Als Werte sind wiederum alle Objekte und null erlaubt. Beispiel: { "Vorname": "Hans", "Nachname": "Müller", "Geburtsjahr": 1970 }.


Link

http://de.wikipedia.org/wiki/JSON
http://www.ietf.org/rfc/rfc4627.txt