JSON Viewer & XML
JSON Viewer & XML — Ein JSON-Reader, der dir zeigt, wo die Syntax fehlschlägt
JSON Viewer & XML ist ein kostenloser JSON-Reader und -Editor für iOS und Android – für den Moment, in dem eine API-Antwort, eine Konfigurationsdatei oder ein Datenexport auf deinem Smartphone landet und du ihn sofort lesen musst. Öffne oder füge ihn ein, lass dir die fehlerhafte Stelle vom Syntax-Validator markieren und bitte die AI, ihn formatiert darzustellen oder zu erklären. XML, YAML, Markdown und SQL lassen sich im selben Editor öffnen.
- Preis
- Kostenlos, Pro-Upgrade
- Plattformen
- iOS und Android
- Sprachen
- 22
- Altersfreigabe
- 4+
- Erfordert
- iOS 15.1 oder neuer


Die meisten JSON-Probleme bestehen aus einem einzigen Zeichen.
Ein abschließendes Komma, ein einfaches Anführungszeichen, eine fehlende Klammer: Die Datei sieht fast richtig aus, aber der Parser lehnt sie trotzdem ab. Am schnellsten lässt sich der Fehler beheben, wenn dir genau angezeigt wird, wo die Syntax fehlschlägt – und genau das macht die Live-Prüfung dieses Editors während der Eingabe.
Was es ist
JSON Viewer & XML ist eine iOS- und Android-App, mit der du JSON-Dateien auf deinem Smartphone öffnen, lesen und bearbeiten kannst. Sie hebt die Syntax hervor, nummeriert die Zeilen, klappt Objekte und Arrays ein und prüft JSON während der Eingabe. Dabei markiert sie Fehler wie ein abschließendes Komma, ein fehlendes Anführungszeichen oder eine nicht geschlossene Klammer. Eine Online-AI kann Daten formatiert darstellen, erklären, korrigieren und Beispieldaten erzeugen. XML-, YAML-, Markdown- und SQL-Dateien lassen sich im selben Editor öffnen, die Live-Prüfung deckt jedoch nur JSON ab.
In der App
So sieht es aus





Hintergrund
Warum kann eine JSON-Datei nicht geparst werden, und wie findest du die Ursache?
JSON ist ein striktes Textformat: Schlüssel müssen Zeichenfolgen in doppelten Anführungszeichen sein, es gibt keine Kommentare, und auf das letzte Element eines Objekts oder Arrays darf kein Komma folgen. Viele fehlerhafte Dateien sind Kopien von JavaScript- oder Python-Daten, die ähnlich aussehen, aber gegen diese Regeln verstoßen. Am praktischsten findest du die Ursache, indem du die Fehlermeldung des Parsers liest, zu dieser Zeile springst und die Zeichen direkt davor prüfst, denn der eigentliche Fehler liegt meist einige Zeichen vor der Stelle, an der der Parser aufgibt.
Abschließende Kommas und Anführungszeichendie üblichen Verdächtigen
Ein Komma nach dem letzten Element, einfache Anführungszeichen um eine Zeichenfolge oder ein Schlüssel ohne Anführungszeichen werden von einem Standard-JSON-Parser abgelehnt. In manchen Programmiersprachen sind sie erlaubt. Deshalb kann eine Konfiguration im Code funktionieren, aber als Daten fehlschlagen.
Große Zahlenüber 2^53
JSON selbst legt keine Größenbeschränkung für Zahlen fest. Viele Reader speichern sie jedoch als Gleitkommazahlen, die nur bis 2^53 exakt bleiben. Eine darüber liegende Auftrags-ID kann sich bei der Verarbeitung unbemerkt verändern. Kennungen, die exakt bleiben müssen, werden daher besser als Zeichenfolgen gespeichert.
Zeichenfolgen, die wie boolesche Werte aussehen"false" ist nicht false
Der Text "false" in Anführungszeichen ist eine nicht leere Zeichenfolge, und in den meisten Programmiersprachen gilt eine nicht leere Zeichenfolge als true. Ein auf diese Weise gespeichertes Feature-Flag kann dadurch aktiviert werden, obwohl alle davon ausgehen, dass es deaktiviert ist.
JSON Linesein Objekt pro Zeile
Protokolldateien verwenden häufig JSON Lines. Dabei ist jede Zeile ein vollständiger JSON-Wert, anstatt dass die gesamte Datei aus einem einzigen besteht. Ein strikter JSON-Parser meldet die zweite Zeile als Fehler. Solche Dateien müssen daher Zeile für Zeile verarbeitet werden.
Formatieren und Minimierengleiche Daten, anderes Layout
Beim formatierten Darstellen werden Einrückungen und Zeilenumbrüche hinzugefügt, damit Menschen verschachtelte Daten lesen können. Beim Minimieren werden sie entfernt, um den Text zu verkleinern. Die Werte ändern sich dabei nicht, sodass du jederzeit zwischen beiden Darstellungen wechseln kannst.
So funktioniert es
Wie aus einer unlesbaren Datei eine reparierte wird
Der Editor folgt einem einfachen Ablauf: Daten öffnen, Fehler erkennen, ändern und erneut prüfen.
Daten öffnen oder einfügen
Öffne eine Datei auf deinem Smartphone über die Dateiauswahl oder füge eine Payload ein. Syntaxhervorhebung, Zeilennummern und Zeilenumbruch halten lange Dokumente lesbar. Außerdem kannst du Objekte und Arrays einklappen, um nicht benötigte Inhalte auszublenden.
Lass den Validator den Fehler markieren
Die Prüfung läuft während der Eingabe und markiert die fehlerhafte Stelle. Eine intelligente Tastaturleiste hält Klammern, geschweifte Klammern, Anführungszeichen und Doppelpunkte mit einem Tippen bereit. Mit Rückgängig, Wiederholen und einem Verlauf früherer Versionen kannst du sicher verschiedene Korrekturen ausprobieren.
Überlass den Rest der AI
Bitte die Online-AI, unübersichtliche oder minimierte Daten zu formatieren, die Bedeutung eines Blocks zu erklären, einen Fehler zu beheben oder aus einer Beschreibung ein Beispieldokument zu erstellen. Überarbeiteter Code wird als Diff angezeigt, den du vor der Anwendung prüfen kannst.
Was steckt drin
Was die App kann
Live
Syntaxprüfung
Der Validator prüft JSON während der Eingabe und zeigt die Stelle eines abschließenden Kommas, eines fehlenden Anführungszeichens oder einer nicht geschlossenen Klammer an.
Einklappen
Große Dateien übersichtlich lesen
Einklappen, Zeilennummern, Zeilenumbruch, Suchen und Ersetzen im gesamten Dokument, anpassbare Schrift- und Tabulatorgröße sowie ein helles oder dunkles Design.
AI
Formatieren, erklären, korrigieren, erstellen
Minimierte Daten formatiert darstellen, die Bedeutung einer Struktur erfragen, einen Fehler beheben oder die benötigten Daten beschreiben und ein Beispiel erhalten. Für die AI-Tools ist eine Internetverbindung erforderlich.
4
Weitere Formate
XML, YAML, Markdown und SQL lassen sich mit Hervorhebung, Einklappen, Suche und den AI-Tools öffnen. Die Live-Prüfung deckt nur JSON ab. Bitte die AI, die anderen Formate zu überprüfen.
20
Fehlersuche
Missionen, in denen du in einem simulierten Terminal mit Fehlern konfrontiert wirst: eine Konfiguration, die in Zeile 12 fehlschlägt, eine Payload, die wegen nicht in Anführungszeichen gesetzter Schlüssel abgelehnt wird, IDs, die sich oberhalb von 2^53 überschneiden, oder eine XML-Konvertierung, bei der Attribute verloren gehen.
20
Geführte Projekte
Erstelle einen verschachtelten Produktkatalog, eine API-Antworthülle, ein JSON-Lines-Protokoll, JSON Pointer und JSON Patch sowie Schemas – von den Grundlagen bis zu $defs, $ref, oneOf und if/then/else.
Passend
Für wen es geeignet ist – und für wen nicht
Es passt zu dir, wenn du
- Prüfe eine API-Antwort oder eine Konfigurationsdatei, auch wenn du nicht am Schreibtisch sitzt
- Du brauchst einen schnellen Dateiöffner für .json-Dateien und Datenexporte auf deinem Smartphone
- Du bist Tester oder Analyst, liest Payloads und möchtest, dass die fehlerhafte Zeile markiert wird
- Du lernst, wie sich JSON, Schemas und XML verhalten, und übst gern mit echten Fehlern
- Du möchtest Tools zum formatierten Darstellen und Erklären nutzen, ohne den Editor zu verlassen
Du bist hier nicht richtig, wenn du
- Du benötigst die AI-Tools offline, da sie online laufen und eine Internetverbindung benötigen
- Du möchtest eine Live-Fehlerprüfung für XML oder YAML, da die Live-Prüfung nur JSON abdeckt
- Du erwartest unbegrenzte AI-Nutzung kostenlos: Der kostenlose Tarif umfasst 3 AI-Anfragen pro Tag plus eine weitere nach dem Ansehen einer kurzen Werbung
Datenschutz
Was die AI-Tools senden
Der Editor, die Syntaxprüfung, das Öffnen von Dokumenten und die Suche funktionieren auf dem Gerät. Die AI-Tools laufen online. Daher wird der Text, den du sie formatieren, erklären oder korrigieren lässt, für diese Anfrage an einen AI-Dienst gesendet. Einzelheiten findest du in der Datenschutzrichtlinie von CoddyKit.
Die vollständigen Details findest du in der Datenschutzerklärung von CoddyKit.
Fragen
Häufig gestellte Fragen
Wie öffne und lese ich eine JSON-Datei auf meinem Smartphone?
In JSON Viewer & XML öffnest du die Datei mit der Dateiauswahl oder fügst den Inhalt in den Editor ein. Die Daten werden mit Syntaxhervorhebung und Zeilennummern angezeigt, und du kannst Objekte und Arrays einklappen, um die Teile auszublenden, die du gerade nicht liest. Dasselbe funktioniert mit einer aus einer anderen App kopierten API-Antwort.
Wie findet JSON Viewer Syntaxfehler?
Ein Validator prüft das JSON während der Eingabe und markiert die fehlerhafte Stelle. Er erkennt typische Fehler wie ein abschließendes Komma, ein fehlendes Anführungszeichen oder eine nicht geschlossene Klammer, sodass du das genaue Zeichen korrigieren kannst, statt die gesamte Datei zu durchsuchen. Die Live-Prüfung funktioniert nur für JSON.
Kann ich JSON formatiert darstellen oder minimieren?
Ja. Der AI-Formatter wandelt unübersichtliche oder minimierte Daten in übersichtlichen, eingerückten Text um. Da es sich um ein Online-AI-Tool handelt, wird eine Verbindung benötigt, und jede Überarbeitung wird als Diff angezeigt, das du vor dem Anwenden prüfen kannst.
Öffnet JSON Viewer XML-, YAML- oder SQL-Dateien?
XML, YAML, Markdown und SQL werden im selben Editor geöffnet – mit Syntaxhervorhebung, Einklappen, Suche und den AI-Tools. Nur für JSON gibt es eine Live-Syntaxprüfung. Bei den anderen Formaten kannst du die AI bitten, das Dokument auf Probleme zu prüfen.
Was ist der Unterschied zwischen JSON und JSON Lines?
Eine JSON-Datei enthält einen einzelnen Wert, normalerweise ein Objekt oder ein Array. Eine JSON-Lines-Datei enthält in jeder Zeile einen vollständigen JSON-Wert und eignet sich daher für Protokolle, die Datensatz für Datensatz wachsen. JSON Viewer enthält ein geführtes Projekt zu JSON Lines für eine Protokolldatei, an dem du den Unterschied zwischen beiden sehen kannst.
Ist JSON Viewer & XML kostenlos?
Der Download ist kostenlos. Der Editor, die Syntaxprüfung, das Öffnen von Dokumenten und die Suche sind kostenlos. Die kostenlose Nutzung umfasst 3 AI-Anfragen pro Tag plus eine weitere nach dem Ansehen einer kurzen Werbung, das erste geführte Projekt und zwei Missionen; außerdem werden Anzeigen eingeblendet. Pro entfernt die Anzeigen und schaltet unbegrenzte AI-Anfragen sowie alle Projekte und Missionen frei.
Kann ich mit dieser App JSON lernen und es nicht nur ansehen?
Ja. Es gibt 20 Fehlersuchen und 20 geführte Projekte. Bei den Fehlersuchen sollst du die Ursache für Fehler finden, etwa ein abschließendes Komma in einer Konfiguration, einen API-Payload mit einfachen Anführungszeichen oder ein Feature-Flag, das als String false gespeichert ist. Die Projekte führen dich durch verschachtelte Kataloge, Escaping, JSON Pointer, JSON Patch und Schemas.
Kann ich meine Bearbeitungen behalten oder teilen?
Du kannst das Ergebnis kopieren, als Link teilen und Snippets speichern, um später darauf zurückzukommen. Frühere Versionen eines Dokuments werden in einer Chronik aufbewahrt, sodass du eine Änderung, die du bereust, rückgängig machen kannst.
Sieht die AI meine gesamte Datei?
Die AI arbeitet mit dem, was du sendest: einem ausgewählten Block, den sie erklären soll, oder einem Dokument, das du formatieren oder korrigieren lässt. Diese Anfragen gehen an einen Onlinedienst. Entferne daher vorher Geheimnisse wie Tokens und Passwörter. Zum Lesen, Einklappen, Suchen und Prüfen der Syntax wird die AI nicht benötigt.
Loslegen
Finde das fehlerhafte Zeichen schneller
JSON-Reader und -Editor für iOS und Android, kostenlos zum Einstieg, in 22 Sprachen.
Mehr von CoddyKit
Verfügbar auf iOS und Android.