Posted on Jun 7, 2008 in AJAX, Blog, Development, PHP

Ich bin ja bekanntermaßen kein Fan von JSON sondern ziehe wohlformatiertes XML der besseren Lesbarkeit und Verarbeitbarkeit (außerhalb von Java-Script) vor. Nun kann man es sich nicht immer aussuchen und da wir in einem aktuellen Projekt festgestellt haben, dass ExtJS deutlich besser mit JSON als mit XML umgehen kann (obwohl letzteres theoretisch unterstützt wird) generieren wir nun JSON als Service-Rückgabe alternativ zu XML.

Das Problem beim Betrachten von JSON im Unterschied zu XML ist, dass man es gänzlich ungeordnet sieht. Zeichen hängt an Zeichen und man sieht nicht auf den ersten Blick welche Hierarchien es in dem JSON Fragment gibt.

Hier hilft ein nützliches online Tool namens JSON Formatter. Einfach den JSON-Code oder eine Service-URL, die JSON zurückgibt eingeben, Process clicken und schon sieht man sein JSON perfekt eingerückt und gut lesbar formatiert.

Das macht die Arbeit mit JSON nicht erfreulicher aber leichter ;o)

1 Comment

  1. Martin Böhm
    2. Dezember 2011

    Eine schöne Alternative ist JSONLint: http://jsonlint.com/. Hier hat man den Pretty Printer und den Validator in einem.

    Des Weiteren bietet sich im Umgang mit komplexen Objektgraphen die “LINQ for JavaScipt”-Library an. http://linqjs.codeplex.com/

    Damit kann man die fehlende Unterstützung einer Abfragesprache für native JavaScript-Objekte wettmachen.

    Reply

Leave a Reply