Online JSON und XML Viewer

Wer öfter mal mit JSON und XML Dokumenten zu tun hat, der kennt das Problem. Die Dateien sind ohne einen entsprechenden Viewer/Editor nicht wirklich lesbar. Wobei hier XML deutlich einfacher zu handhaben ist als JSON (aber das nur am Rande :-) ). Im wesentlichen geht es doch darum, immer und überall einen Viewer für JSON und XML parat zu haben.

Für die JSON Variante habe ich lange den EXTJS basierten Online JSON Viewer von Gabor Turi unter http://jsonviewer.1pad.de/ genutzt. Der hat genau meine Anforderungen abgedeckt und ist immer verfügbar. Egal ob ich auf der arbeit, zu Hause, bei einem Kollegen, einem Kongress oder sonstwo bin.

Das Beste an dem online JSON Viewer ist aber, dass die Software “absolutely free” ist. Daher habe ich mich entschlossen, eine Installation auf einem eigenen Server vorzunehmen. So kann ich leichter mal Debug Meldungen einbauen (z.B. für Firebug) und damit auf spezielle Problem der Dateien aufmerksam machen.

Die Installation liegt aktuell unter http://jsonviewer.1pad.de/. Allerdings habe ich nun die Problematik gehabt, dass ich genau so eine Visualisierung auch für XML Daten gebraucht habe. Also habe ich den JSON Viewer kopiert und ein paar kleine Änderungen vorgenommen. Nun verarbeitet die geänderte Version auch XML Dateien ohne Probleme und innerhalb von kurzer Zeit habe ich mir also einen Online XML Viewer auf Basis der ExtJS Sourcen des JSON Viewers gebaut. Dank der übersichtlichen Sourcen und der einfachen Struktur war das ein Aufwand von weniger als einer Stunde.

Der Online XML Viewer ist jetzt unter http://xmlviewer.1pad.de/ zu erreichen und kann genauso wie die JSON Version kostenlos genutzt werden.

Noch ein kleiner Hinweis an die Sicherheits-Gurus da draußen. Die Umwandlung des Textes in die Baumstruktur erfolgt ausschließlich im Browser und es werden keine Daten an den Server übertragen. Daher ist es auch möglich, XML und JSON Daten im Viewer anzeigen zu lassen, die man nicht unbedingt auf einen fremden Server hochladen möchte. Einzig die Funktion “Load XML/JSON Data” lädt die Daten über den Server 1pad.de von einer Online Quelle. Allerdings werden auch hier keine Daten auf dem Server gespeichert oder gecacht. Es wird nur der Inhalt des URLs in den Browser geladen.

Wer sich selbst eine Installation auf einem Server einrichten möchte, kann dies Tun. Alle HTML, CSS, JavaScript Dateien können direkt heruntergeladen werden. Einzig die Scripte readxml.php und readjson.php können nicht ohne weiteres heruntergeladen werden. Bei Interesse einfach kurz eine Mail an mich, ich schicke die Dateien dann per Mail raus.

PS: Wer dem ursprünglichen Autor Gabor Turi etwas gutes tun möchte, kann unter  http://extjs.blog.hu/ auf den PayPal Donate Button klicken und ein paar Euro spenden.

Weiterführende Themen:

  1. Branchentipps für den Online Erfolg
  2. Facebook-Backup online Tool
  3. Open Source Wegwerf E-Mail Adresse
  4. IPTC Viewer
  5. Sudoku online spielen

Comments

  1. Oh Gott, jetzt kommentiere ich schon meine eigenen Beiträge, aber es muss sein. Habe gerade einen Top Online JSON Editor im Netz gefunden und direkt mal installiert. Die Installation kann man unter http://test.1pad.de/jsonpad/ finden.
    Viel Spaß damit!

"));