JSON formatieren, anzeigen und validierenJSON lokal formatieren, minifizieren, sortieren, durchsuchen und mit JSONPath abfragen; Pfade für neun Entwicklerformate kopieren. Kein Upload.
de

JSON formatieren, anzeigen und validieren

JSON lokal formatieren, minifizieren, sortieren, durchsuchen und mit JSONPath abfragen; Pfade für neun Entwicklerformate kopieren. Kein Upload.

Browser-lokal · kein Upload

Gültiges JSON
Aktuelle Ausgabe
Einzug
{
  "users": [
    {
      "id": 101,
      "name": "Ada",
      "role": "admin",
      "profile": {
        "display-name": "Ada Lovelace",
        "active": true
      }
    },
    {
      "id": 102,
      "name": "Linus",
      "role": "developer",
      "profile": {
        "display-name": "Linus Torvalds",
        "active": true
      }
    }
  ],
  "meta": {
    "id": "team-1",
    "generated": "2026-07-15"
  }
}

Häufige Aufgaben

  • JSON Formatter Viewer Validator
  • JSON Baumansicht online lokal
  • JSONPath Filter testen
  • JSON Pfad für Programmiersprachen kopieren
  • JSON Pointer jq Pfad
  • JSON minifizieren sortieren suchen

Kurze Antwort

Die AppHelp JSON Workbench validiert beim Tippen, formatiert oder minifiziert JSON und bietet Baumansicht, Textsuche und JSONPath. Jeder ausgewählte Knoten liefert neun deterministische Pfadformate. Eingabe, Abfragen, Ergebnisse und Vorschauen bleiben im Browserspeicher und werden weder hochgeladen noch gespeichert, in die URL geschrieben oder als Analyseparameter gesendet.

So nutzt du das Tool

  1. 1. JSON einfügen oder Beispiel ladenAPI-Antwort, Konfiguration oder Log einfügen. Wenn der Parser eine Zeichenposition meldet, erscheinen zusätzlich Zeile und Spalte.
  2. 2. Dokument formatierenLesbar oder minifiziert wählen, Einzug einstellen und optional Objektschlüssel rekursiv sortieren. Arrays behalten ihre Reihenfolge.
  3. 3. Knoten durchsuchen oder filternIm Baum nur benötigte Zweige öffnen, mit Schnellsuche Schlüssel, Pfade oder Werte finden oder JSONPath-Platzhalter und sichere Bedingungen nutzen.
  4. 4. Wert oder Entwicklerpfad kopierenEinen Knoten oder Treffer auswählen und Wert, JSONPath, JSON Pointer oder sprachspezifischen Zugriffsausdruck kopieren.

Beispiele

Objekt formatieren und sortieren

Eingabe
{"z":1,"users":[{"name":"Ada"}],"a":2}
Ausgabe
Objektschlüssel a, users, z; unveränderte Array-Reihenfolge

Rekursives Sortieren ordnet Arrays nie neu.

Verschachtelten Pfad kopieren

Eingabe
users[0].profile["display-name"]
Ausgabe
data.users[0].profile["display-name"]

Derselbe Knoten ist auch für Python, PHP, Java, Go, C#, JSONPath, jq und JSON Pointer verfügbar.

Administratoren mit JSONPath filtern

Eingabe
$.users[?(@.role == "admin")]
Ausgabe
JSON-Array der passenden Benutzerwerte

Bedingungen verwenden die sichere Auswertung von JSONPath Plus, nicht natives eval.

Typische Anwendungsfälle

  • API-Antwort prüfen und einen tiefen Zugriffspfad in Anwendungscode kopieren
  • Konfiguration minifizieren oder für ein Review lesbar formatieren
  • Alle Vorkommen eines Schlüssels oder Werts in verschachteltem JSON finden
  • JSONPath-Platzhalter und Bedingungen vor dem spezialisierten Tester erproben
  • Normalisiertes JSON ohne Übertragung privater Daten herunterladen

Sonderfälle

  • JSON-Schlüssel brauchen doppelte Anführungszeichen; Kommentare, nachgestellte Kommas, NaN, Infinity und undefined sind ungültig
  • Bei doppelten Schlüsseln behält JSON.parse nur den letzten Wert
  • Zahlen außerhalb des sicheren JavaScript-Ganzzahlbereichs können Präzision verlieren und sollten als Strings vorliegen
  • JSONPath-Dialekte unterscheiden sich; dieses Tool nutzt JSONPath Plus 10.4 mit sicherer Ausdrucksauswertung
  • JSON Pointer maskiert ~ als ~0 und / als ~1; der leere Pointer bezeichnet die Wurzel
  • Sehr große Dokumente sind durch den Browserspeicher begrenzt; höchstens 200 Ergebniszeilen werden gerendert

Funktionen

  • JSON mit 2 oder 4 Leerzeichen beziehungsweise Tabs formatieren oder minifizieren
  • Objektschlüssel rekursiv sortieren und Array-Reihenfolge beibehalten
  • JSON-Baum bedarfsgerecht öffnen und einzelne Knoten auswählen
  • Schlüssel, kanonische Pfade und skalare Werte ohne Beachtung der Großschreibung suchen
  • JSONPath-Plus-Platzhalter und sichere Filterbedingungen ausführen
  • Pfade für JavaScript, TypeScript, Python, PHP, Java, Go, C#, JSONPath, jq und JSON Pointer kopieren
  • Aktuelle Ausgabe ohne Upload kopieren oder herunterladen

Häufig gestellte Fragen

Ist dieser JSON-Formatter kostenlos und privat?
Ja. Es ist kein Konto nötig; JSON, Suchtexte, JSONPath, Werte und Pfade bleiben im Browser und werden nicht hochgeladen oder gespeichert.
Welche Pfadformate kann ich kopieren?
JavaScript/TypeScript, Python, PHP, Java/Jackson, Go map[string]any, C# JsonElement, JSONPath, jq und JSON Pointer.
Verändert rekursives Sortieren Arrays?
Nein. Nur Objektschlüssel werden sortiert; die Reihenfolge der Array-Elemente bleibt erhalten.
Welcher JSONPath-Dialekt wird unterstützt?
JSONPath Plus 10.4 mit Platzhaltern, rekursiver Suche und sicheren Filterausdrücken; andere Implementierungen können Randfälle anders deuten.
Repariert das Tool JSON oder validiert es Schemas?
Nein. Es meldet Parsefehler, rät aber keine Reparaturen. Schema, Diff und Konvertierung bleiben eigenständige AppHelp-Tools.