Discuvr JSON-Formatierer

Büro & Daten

CSV zu Excel CSV einfügen und sofort als Tabelle sehen, mit Zahlen, Datumsangaben und IDs so typisiert, wie Excel sie speichern sollte. Eine saubere .xlsx nur herunterladen, wenn Sie sie brauchen. PDF unterschreiben Unterschreiben Sie ein PDF im Browser - Unterschrift zeichnen, tippen oder hochladen, auf einer beliebigen Seite platzieren, Datum hinzufügen und die unterschriebene Kopie herunterladen. Die Datei verlässt nie Ihr Gerät. Schwärzen PDF-, Word-, Excel-, PowerPoint-, Text- und Bilddateien dauerhaft schwärzen. Treffer und Rahmen werden aus der Datei selbst entfernt, nicht überdeckt, und das Ergebnis wird vor dem Download erneut geprüft. Wie ist meine IP Sehen Sie die öffentliche IP-Adresse, die Websites bei Ihrer Verbindung sehen, ob sie geteilt (CGNAT) oder privat ist und was Ihr Browser sonst noch preisgibt. Groß-/Kleinschreibung umwandeln & Zeilen-Tools Text in GROSS-, klein-, Titel- oder Satzschreibung umwandeln, Namen in camelCase oder snake_case bringen, doppelte Zeilen entfernen oder eine Liste sortieren. Textvergleich Fügen Sie zwei Versionen eines Textes ein, um jede hinzugefügte, entfernte und geänderte Zeile zu sehen, mit hervorgehobenen geänderten Wörtern.

Texte & Angebote

Tonfall überarbeiten Formatieren Sie Ihren Text mit richtiger Grammatik, Struktur und Ausdrucksweise neu – in Ihrer eigenen Stimme. Ein Einfügen, eine Antwort, keine Chat-Sitzung. Freelance-Angebotsgenerator Beschreiben Sie ein Kundenproblem und erhalten Sie in Sekundenschnelle ein abgegrenztes, kalkuliertes und versandfertiges Angebot für Freelancer.

Recht & Compliance

IP-Recht-Q&A-Chatbot Fragen zum indischen IP-Recht stellen - Marken, Patente, Urheberrecht, Designs und mehr, mit den genutzten Websuchergebnissen über jeder Antwort. Patent-FER-Antwortgenerator Einwände aus einem ersten Prüfungsbescheid (FER) einfügen und eine strukturierte Erwiderung entwerfen, oder einen Entwurf für eine IP-Risikoprüfung hochladen. Prüftool für staatliche Förderprogramme Beantworte einmal einen kurzen Fragebogen. Melde dich an, und wir speichern deine Antworten, damit du prüfen kannst, für welche zentralstaatlichen Programme du infrage kommst, ohne sie erneut einzugeben.

Datenschutz & Sicherheit

Website-Sicherheitsscan Scannen Sie eine Domain auf reale, reproduzierbare Sicherheitslücken. Jeder Befund enthält die dahinterstehende Beobachtung und den Befehl zur eigenen Überprüfung. Bildbereinigung Sehen Sie genau, was Ihr Foto über Sie verrät – GPS, Kamera-Seriennummer, Ihr Name – und entfernen Sie es. Zuschneiden, Größe ändern, Gesichter weichzeichnen und konvertieren, ganz ohne dass das Bild irgendwo gespeichert wird.

Entwickler-Tools

JSON-Formatierer JSON mit einem Einfügen formatieren, minimieren und validieren – mit genauer Zeilen- und Spaltenangabe bei Parse-Fehlern sowie einer Übersicht des tatsächlichen Inhalts. Python Formatter Formatieren Sie Python wie Black, mit der von Ihnen gewählten Zeilenlänge und Anführungszeichen-Handhabung – und einer genauen Anzahl geänderter Zeilen. HTML-Viewer Fügen Sie HTML ein und sehen Sie es live in einer Sandbox gerendert, in Smartphone-, Tablet- oder Desktop-Breite – mit Beautify, Minify, einer Konsole für Skripte und einem Bericht über Fehler im Markup. IP-Subnetz-Rechner Geben Sie eine CIDR-Notation oder eine IP mit Subnetzmaske ein und erhalten Sie sofort Netzwerkadresse, Broadcast-Adresse, nutzbaren Hostbereich und die Gesamtzahl der Adressen. Kodieren / Dekodieren Base64, Base64URL, URL-Prozentkodierung, HTML-Entitäten und Hex beim Tippen kodieren oder dekodieren, mit voller UTF-8-Unterstützung. Unix-Zeitstempel-Konverter Einen Unix-Zeitstempel in Sekunden, Millisekunden, Mikrosekunden oder Nanosekunden in ein Datum in UTC oder einer der wichtigsten Zeitzonen der Welt umwandeln, und ein Datum zurück in einen Zeitstempel. Systemdiagramm-Editor Tippen Sie Pfeile wie User -> API -> Database und erhalten Sie ein fertig angeordnetes Architektur- oder Ablaufdiagramm. Gruppen für den Überblick einklappen, Schritte für Details nummerieren.

KI-Werkbank

AI Playground Vergleichen Sie Antworten mehrerer LLM-Anbieter nebeneinander in Echtzeit. Bringen Sie Ihre eigenen API-Schlüssel mit. Agent-Playground Experimentieren Sie mit KI-Agenten, die Tools – Websuche, Taschenrechner, URL-Abruf – über mehrere Anbieter hinweg nutzen.

Lernen

Study Buddy Ein Interview-Prep-Coach für Top-Tech-Jobs, vom ersten Lerntag bis zum angenommenen Angebot: ein Plan für DSA, LLD, System Design, Verhaltensfragen und KI-unterstütztes Coden, Mock-Interviews, ein Lebenslauf-Review, ein Bewerbungstracker und ein Angebotsvergleich.

Alltagshelfer

QR-Code-Generator Erstellen Sie QR-Codes aus Text, URLs, WLAN-Zugangsdaten oder Kontaktdaten - als PNG-Bilder oder SVG-Vektoren, mit der Fehlerkorrekturstufe Ihrer Wahl. Einheitenumrechner Rechnen Sie Einheiten für Länge, Gewicht, Temperatur, Volumen, Geschwindigkeit, Fläche und Energie sofort um – über 40 Einheitentypen mit sofortigen Ergebnissen. Passwort-Generator Erzeuge ein zufälliges Passwort mit kryptografisch sicherer Zufälligkeit, passe Länge und Zeichentypen an und sieh seine Stärke in Bit Entropie. Wortzähler & Lesbarkeitsanalyse Zählt Wörter, Zeichen, Sätze und Absätze, schätzt die Lesezeit und bewertet die Lesbarkeit - mit echter zeichenbasierter Zählung für chinesischen, japanischen, koreanischen und thailändischen Text. Alters- und Datumsdifferenz-Rechner Ermitteln Sie das genaue Alter einer Person oder den genauen Unterschied zwischen zwei beliebigen Daten, in Jahren, Monaten und Tagen, plus die Gesamtzahl der Tage und Wochen. Datumsdifferenz-Rechner Zählen Sie die Tage, Wochen, Monate und Arbeitstage zwischen zwei Daten, oder addieren und subtrahieren Sie Tage von einem Datum. Prozentrechner Berechnen Sie X% von Y, wie viel Prozent eine Zahl von einer anderen ist, die prozentuale Zu- oder Abnahme zwischen zwei Zahlen, oder den umgekehrten Prozentsatz - vier gängige Berechnungen in einem Werkzeug. SIP-Rechner Sehen Sie, was aus einer monatlichen Anlage mit jährlicher Erhöhung, Einmalbetrag und Inflation wird, oder welche Monatsrate ein Ziel braucht. BMI-Rechner Berechnen Sie Ihren Body-Mass-Index (BMI) aus Größe und Gewicht, in metrischen oder imperialen Einheiten, eingestuft nach den WHO-Kategorien für Erwachsene: Untergewicht, Normalgewicht, Übergewicht, Adipositas.
Anmelden Jetzt starten
Nichts gespeichert
Alle ToolsEntwickler-Tools

JSON-Formatierer

JSON formatieren, minimieren und validieren - und wenn es nicht geparst werden kann, genau erfahren, wo der Fehler liegt.

Eingabe

0 Zeichen

Ausgabe

 

Über JSON-Formatierer

JSON aus einem API-Log oder einer Konfigurationsdatei ist meist eine einzige lange Zeile, und JSON, das sich nicht parsen lässt, schlägt meist an einer Stelle fehl, die man nicht sieht. Dieses Tool rückt es ein, damit Sie es lesen können, minimiert es, wenn Sie es klein brauchen, und nennt Ihnen bei fehlerhaftem JSON die Zeile und Spalte und zeigt Ihnen diese Zeile.

Was es tut

  • Formatieren mit 2 Leerzeichen, 4 Leerzeichen oder Tabs - oder Minimieren zur kleinsten gültigen Form.
  • JSON-Lines-Ausgabe: ein kompakter Datensatz pro Zeile, für Logs und Stream-Formate.
  • Präzise Fehler - die Meldung, die Zeile, die Spalte und die umgebenden Zeilen.
  • Optional die Schlüssel jedes Objekts sortieren, damit sich zwei Dokumente sinnvoll vergleichen lassen.
  • Optional Nicht-ASCII-Zeichen zu \uXXXX maskieren, für Systeme ohne UTF-8-Unterstützung.
  • Optional Kommentare und abschließende Kommas akzeptieren, mit genauer Angabe, was entfernt wurde.
  • Meldet die Form des Dokuments: Schlüssel, Objekte, Arrays, Verschachtelungstiefe und eingesparte Größe.

So funktioniert's

  1. 1 JSON einfügen - oder das, was Sie für JSON hielten.
  2. 2 Formatieren, Minimieren oder JSON Lines wählen und auf Formatieren klicken.
  3. 3 Ergebnis kopieren oder herunterladen - oder den Fehler lesen und die genannte Zeile korrigieren.

Warum die Fehlermeldung wichtiger ist als die Formatierung

Meist geht es hier nicht darum, JSON hübsch zu machen - Sie sind hier, weil etwas es abgelehnt hat, ohne zu sagen, warum. Der Parser meldet die Zeile, die Spalte und was er erwartet hat, und das Tool gibt diese Zeile zusammen mit den beiden umgebenden aus. Ein fehlendes Komma vierhundert Zeilen tief in einer Konfiguration ist eine Sache von dreißig Sekunden, sobald man weiß, wo es sitzt.

Kommentare und abschließende Kommas

JSON hat beides nie erlaubt, aber die Dateien, die man tatsächlich in die Hand gedrückt bekommt - tsconfig, VS-Code-Einstellungen, alles von Hand Bearbeitete - sind voll davon. Das Ankreuzen der Option entfernt sie vor dem Parsen, und das Tool gibt dann an, wie viele Kommentare und wie viele Kommas entfernt wurden. Es ist optional und wird genau gemeldet, weil ein Formatierer, der Ihr Dokument still verändert, schlimmer ist als einer, der es ablehnt.

Was es nicht tut

Es rät nicht, was Sie gemeint haben. Über die beiden oben genannten Entfernungen hinaus wird nichts repariert: eine nicht geschlossene Klammer, ein Schlüssel in einfachen Anführungszeichen oder ein Schlüssel ohne Anführungszeichen wird gemeldet, nicht umgeschrieben. Schlüssel sortieren und neu einrücken ändern nie die Reihenfolge eines Arrays und nie einen String. Der nächste Abschnitt nennt die wenigen Fälle, in denen die Ausgabe trotzdem von Ihrer Eingabe abweichen kann.

Zahlen, doppelte Schlüssel und NaN

Ihr JSON wird geparst und neu ausgegeben, daher kommen einige Dinge normalisiert zurück. Zahlen werden neu geschrieben: 1.50 wird zu 1.5, 1E3 zu 1000.0 und -0 zu 0, und eine Dezimalzahl mit mehr Stellen, als ein 64-Bit-Float fassen kann, wird gerundet (0.1000000000000000055 wird zu 0.1). Ganze Zahlen bleiben bis 4.300 Stellen exakt erhalten (längere werden abgelehnt). Wiederholt ein Objekt einen Schlüssel, bleibt nur der letzte Wert erhalten, ohne Warnung. NaN, Infinity und -Infinity werden akzeptiert und unverändert ausgegeben, obwohl Standard-JSON (RFC 8259) sie nicht erlaubt, und eine Zahl, die für einen Float zu groß ist, etwa 1e400, wird als Infinity ausgegeben. Wenn etwas davon für das Zielsystem wichtig ist, prüfen Sie es selbst, bevor Sie einem fehlerfreien Ergebnis vertrauen.

Fragen

Wird mein JSON irgendwohin hochgeladen oder gespeichert?

Es wird zum Parsen an den Server gesendet und in derselben Antwort direkt zurückgeschickt. Nichts wird auf die Festplatte geschrieben, zwischengespeichert oder protokolliert, und der Nutzungsdatensatz enthält nur Zählwerte - Größe, Verschachtelungstiefe, gewählter Modus - niemals das Dokument.

Warum sagt es, mein JSON sei ungültig, obwohl mein Editor es akzeptiert?

Meist wegen Kommentaren, abschließenden Kommas, einfachen Anführungszeichen oder unquotierten Schlüsseln - alles üblich in Konfigurationsdateien und nichts davon gültiges JSON. Kreuzen Sie "Kommentare und abschließende Kommas zulassen" für die ersten beiden an; die anderen sind tatsächlich ungültig und müssen korrigiert werden.

Kommt es mit einer großen Datei zurecht?

Bis zu 2.000.000 Zeichen pro Anfrage; längere Eingaben werden mit ihrer genauen Länge abgelehnt. Für Dateien dieser Größe ist ein Kommandozeilen-Tool wie jq das bessere Werkzeug.

Wofür ist JSON Lines gedacht?

Log-Pipelines und Streaming-Loader lesen ein JSON-Objekt pro Zeile statt eines großen Arrays. Wählen Sie es, und ein Array oberster Ebene kommt als ein kompakter Datensatz pro Zeile zurück.

Verändert das Sortieren der Schlüssel meine Daten?

Nein. Die Reihenfolge der Objektschlüssel hat in JSON keine Bedeutung, und die Array-Reihenfolge - die bedeutsam ist - wird nie angetastet. Das Sortieren gibt es, damit zwei Versionen desselben Dokuments ohne Rauschen verglichen werden können.

Wie öffne ich dieses JSON in Excel?

In Excel für Microsoft 365 speichern Sie es als .json-Datei und wählen Data > Get Data > From File > From JSON (Daten > Daten abrufen > Aus Datei > Aus JSON). Power Query öffnet es: Ein Array auf oberster Ebene erscheint als List, To Table (In Tabelle) macht daraus eine Spalte mit Records, und die Erweitern-Schaltfläche (zwei Pfeile) im Spaltenkopf verteilt jeden Schlüssel auf eine eigene Spalte; das Erweitern eines verschachtelten Arrays erzeugt eine Zeile pro Element. Power Query braucht genau ein gültiges JSON-Dokument, also beheben Sie Fehler zuerst hier, wo Sie Zeile und Spalte sehen, und speichern dann die Ausgabe von Verschönern oder Minifizieren; die Ausgabe JSON Lines ist für Log-Werkzeuge gedacht. Dieses Tool selbst wandelt JSON nicht in CSV oder Excel um.

Wie prüfe oder formatiere ich JSON auf der Kommandozeile?

Python bringt einen Prüfer mit: python -m json.tool data.json gibt das Dokument mit 4 Leerzeichen Einrückung aus oder bricht mit einer Meldung wie Expecting ',' delimiter: line 3 column 3 ab. Mit installiertem jq formatiert jq . data.json das Dokument, und jq empty data.json prüft nur und gibt bei gültiger Datei nichts aus. Beide akzeptieren keine Kommentare und keine nachstehenden Kommas, eine Konfigurationsdatei mit solchen scheitert also; fügen Sie sie hier ein und aktivieren Sie "Kommentare und nachstehende Kommas zulassen", um zu sehen, was entfernt wurde.

Was bedeutet "Expecting property name enclosed in double quotes"?

Der Parser hat einen Objektschlüssel erwartet und etwas anderes gefunden. Meist stehen die Schlüssel in einfachen oder gar keinen Anführungszeichen, etwa {'name': 'Asha'} aus Python oder JavaScript kopiert, was in Zeile 1, Spalte 2 abbricht: JSON verlangt doppelte Anführungszeichen um jeden Schlüssel und jeden String, und dieses Tool schreibt Anführungszeichen nie um, ändern Sie sie also selbst. Dieselbe Meldung an einer schließenden geschweiften Klammer, etwa bei {"a": 1,}, bedeutet ein nachstehendes Komma; aktivieren Sie "Kommentare und nachstehende Kommas zulassen", um es zu entfernen. Expecting value bei True, False oder None bedeutet Python-Werte: JSON schreibt true, false und null klein. In Python liefert json.dumps(data) gültiges JSON, print(data) nicht. Fehler werden so angezeigt, wie der Python-Parser sie formuliert, auf Englisch, damit Sie die Meldung unverändert suchen können.

Was bedeutet "Extra data"?

Der Parser hat einen vollständigen JSON-Wert gelesen und danach weiteren Text gefunden. Häufige Ursachen: ein Log im Format JSON Lines (NDJSON) mit einem Objekt pro Zeile, das in Zeile 2, Spalte 1 abbricht; zwei hintereinander eingefügte Dokumente; oder ein //-Kommentar nach der letzten schließenden Klammer, den "Kommentare und nachstehende Kommas zulassen" entfernt. Dieses Tool prüft jeweils ein Dokument: Fügen Sie einen einzelnen Datensatz ein oder setzen Sie die Datensätze, durch Kommas getrennt, in [ ]; mit JSON Lines werden sie danach wieder einer pro Zeile ausgegeben.