Nachdem ich gestern auf meinen Rechner eine Palava-Umgebung eingerichtet hab’, war ich heute mit JSON beschäftigt. JSON steht für JavaScript Object Notation, ist aber trotz seines Namens unabhängig von der zugrundeliegenden Programmiersprache. Ein String, der in JSON-codiert ist, sieht in etwa so aus:
{
“name” : “alittleobject”,
“next” : null,
“previous” : {“name” : “anotherlittleobject”,
“count” : 18,
“anarray” : [ null, 192, false]}
“number” : 17,
“list” : [ "astring", 127, true ],
“active” : false;
}
JSON ist in gewisser Weise sehr ähnlich zu XML. Aufgrund seiner Nähe zu JavaScript kommt es bevorzugt beim Datenaustausch zwischen Webservern und Browsern, die via Ajax kommunizieren, zum Einsatz.