JSON
Nein, da fehlt kein a, auch wenn es wie der Name Jason ausgesprochen wird. Die Abkürzung steht für JavaScript Object Notation und ist ein relativ unkompliziertes Datenformat, das für Mensch und Rechner gleichermaßen lesbar ist.
So what? Das ist XML auch, allerdings produziert es bei weitem weniger Overhead. Viel wichtiger ist allerdings, dass es sich per eval() einfach in ein JavaScript-Objekt verwandeln lässt.
Im Klartext: man kann in JSON codierte Daten, z.B. aus einem PHP-Script problemlos an JavaScript übergeben und damit ohne großen Aufwand arbeiten. Ideal für den Datenaustausch zwischen Server und Client bei AJAX -Applikationen.
Sicher ist der Hype um Web 2.0 bzw. AJAX groß, und einige verschmähen das Thema. Viele sind sich leider nicht im Klaren darüber, dass in diesem Fall weniger wirklich mehr ist. Dennoch kann man mit gezielten Einsatz tolle Sachen bewerkstelligen und die Bedienung erleichtern.
Daher kann ich das Theman JSON jedem ans Herz legen, der seine Scripts mit AJAX aufwerten will.
MCW.blog (ab 1.0.1) setzt JSON in Verbindung mit AJAX beispielsweise im Admin-Bereich ein: während man einen Eintrag oder Text eingibt, kann dort Kategorien bzw. Tags einfügen, ohne eine weitere Seite öffnen oder die aktuelle neu laden zu müssen.