JSON Editor: Smart Json
Ein JSON-Dokument, drei Ansichten, alle bearbeitbar.
- Editor, Baum & Graph
- JSONPath live
- Struktureller Diff
- Offline, ohne Konto
Warum es das gibt
Die meisten JSON-Apps auf dem Handy sind Viewer mit dem Namen eines Editors: Sie formatieren, klappen zu, und das war es. Smart Json geht von der Ansicht aus, die sonst niemand bietet, einem Knoten-Kanten-Graphen, in dem du per Tipp einen Schlüssel, einen Typ oder einen Wert änderst, und hält alles ehrlich, indem der Text die einzige Quelle der Wahrheit bleibt. Bearbeite in einer der drei Ansichten, und die anderen beiden folgen, denn eine Ansicht, die vom Dokument abweichen kann, ist schlimmer als keine.

Drei verknüpfte Ansichten, eine Quelle der Wahrheit
Dasselbe Dokument ist ein Editor mit Syntax-Hervorhebung, ein einklappbarer Baum und ein interaktiver Graph. Alle drei bearbeiten. Der Text ist maßgeblich, Änderungen in Baum und Graph werden neu serialisiert statt getrennt verfolgt, und nichts gerät aus dem Takt.
Editor
- Syntax-Hervorhebung, die nur neu auszeichnet, was du getippt hast, und deshalb schnell bleibt.
- Zeilennummern, Umbruch und Schriftgrößen-Einstellungen.
- Eine Zeichenleiste über der Tastatur: Klammern, Anführungszeichen, true, false, null, Einrücken, Rückgängig und Wiederholen.
- Ungültiges JSON bekommt ein verständliches Banner mit Problem, Zeile und Spalte.
- Mit „Go to“ springt der Cursor dorthin, mit „Fix“ werden Kommentare, abschließende Kommas, einfache Anführungszeichen und Schlüssel ohne Anführungszeichen repariert.
Baum
- Eine einklappbare Gliederung mit Einrückungslinien, Typ-Badges und Anzahl der Kinder.
- Suche in Schlüsseln und Werten, Filter nach Typ.
- Jeden Knoten direkt bearbeiten: umbenennen, Typ ändern, umsortieren, duplizieren, hinzufügen, löschen.
Graph
- Ein aufgeräumtes Knoten-Kanten-Diagramm, von links nach rechts oder von oben nach unten.
- Zum Zoomen zusammenziehen, verschieben, Knoten antippen zum Aufklappen, an den Bildschirm anpassen.
- Knoten antippen öffnet direkt darunter einen angedockten Editor: Der Graph bearbeitet genauso gut, wie er anzeigt.
- Alles aufklappen, bis zu einer Tiefe aufklappen oder einen Teilbaum aufklappen.
- Graph als PNG oder SVG exportieren.
Finde, was du brauchst
- Eine Suchleiste in jeder Ansicht, im Editor mit Groß-/Kleinschreibung und Umlauf.
- Strukturelle Suche in Baum und Graph, mit Bereichs- und Typfiltern, Treffer für Treffer.
- JSONPath, das live auswertet und seine Treffer in Editor, Baum und Graph gleichzeitig einfärbt.
- Eine dokumentierte Teilmenge von RFC 9535, einschließlich Filterausdrücken.
Vergleichen und konvertieren
- Das geöffnete Dokument mit einer Datei, der Zwischenablage oder einer URL vergleichen.
- Strukturell, nicht textuell: Umformatieren ist keine Änderung.
- Geänderte Teilbäume sind im Graph eingefärbt, und Array-Elemente werden nach Identität gepaart, wenn sie eine haben.
- Das Dokument als YAML, CSV, TOML oder XML in der Vorschau, jeweils mit einer klaren Aussage, was dieses Format nicht abbilden kann.
JSON hinein und heraus
- Dateien aus iCloud Drive und Dateien öffnen, mit sauberem Öffnen, Sichern und Umbenennen.
- Ein Dokument aus der Zwischenablage oder von einer URL starten, mit eigenen Headern in der Anfrage.
- Eine Teilen-Erweiterung nimmt JSON aus jeder App an, auch JSON5-Dateien lassen sich öffnen.
- Verschönern, minimieren, Schlüssel sortieren, automatisch korrigieren, JSON-String-Literale escapen und unescapen.
- Alles rückgängig machen und wiederholen, mit einem Verlauf pro Dokument für alle Ansichten.
Sauber gebaut
Natives SwiftUI für iPhone und iPad, mit voller Tastaturunterstützung, hell oder dunkel. Ein selbst geschriebener Parser bewahrt die Schlüsselreihenfolge und Zahlenliterale exakt wie geschrieben, bei einem Hin und Zurück geht also nichts verloren. Funktioniert komplett offline: kein Konto, keine Anmeldung, keine Analyse, und keine Daten verlassen dein Gerät.
Fragen
- Kann ich im Graph bearbeiten oder nur ansehen?
- Du kannst bearbeiten. Tippe einen Knoten an, und direkt darunter dockt ein Editor an, in dem du Schlüssel, Typ oder Wert änderst, ein Kind hinzufügst oder den Knoten löschst. Änderungen im Graph werden in den Text neu serialisiert, Editor und Baum bleiben also im Gleichschritt.
- Geraten die drei Ansichten je auseinander?
- Nein. Der Text ist die einzige Quelle der Wahrheit, Änderungen in Baum und Graph werden zurück in ihn serialisiert, und die anderen beiden Ansichten zeigen immer dasselbe Dokument.
- Unterstützt die App JSONPath?
- Ja. Tippe einen Ausdruck, und er wird live ausgewertet und färbt seine Treffer in Editor, Baum und Graph gleichzeitig ein. Er implementiert eine dokumentierte Teilmenge von RFC 9535, einschließlich Filterausdrücken.
- Was vergleicht der Diff?
- Die Struktur, nicht den Text. Du kannst das geöffnete Dokument mit einer Datei, der Zwischenablage oder einer URL vergleichen, und reines Umformatieren zählt nie als Änderung. Geänderte Teilbäume sind im Graph eingefärbt, und Array-Elemente werden nach Identität gepaart, wenn sie eine haben.
- In welche Formate kann die App konvertieren?
- YAML, CSV, TOML und XML, jede Vorschau nennt klar, was das Format nicht abbilden kann. Der Graph lässt sich außerdem als PNG oder SVG exportieren.
- Was ist kostenlos und was braucht Pro?
- Jede Funktion berechnet und zeigt dir ihr Ergebnis kostenlos. Pro ist dafür da, das Ergebnis zu behalten: JSONPath-Treffer in ein neues Dokument extrahieren, Abfrageverlauf und gespeicherte Abfragen, Text-Diff mit Patch-Export sowie Sichern oder Teilen einer Konvertierung.
Die anderen Apps
Video Trim, Flip, ReverseEin Video rein, fünf Werkzeuge, ein Export.WeiterlesenMind Map: Smart MindKI-Mindmaps, die dein Gerät nie verlassen.Weiterlesen
CSV Editor - Smart CSVÖffnet die CSV-Dateien, an denen andere Apps scheitern.Weiterlesen
CSV File Viewer - Smart CSVJede CSV lesen, abfragen und als Diagramm darstellen. KI-Assistent inklusive.Weiterlesen
Habit Tracker: 30Day ChallengeJedes Ziel als 30-Tage-Challenge.Weiterlesen