JSON-Formatierer
Formatieren Sie gültiges JSON in eine lesbare, konsistent eingerückte Ausgabe in Ihrem Browser.
Formatieren Sie JSON, ohne seine Daten zu ändern
JSON-Formatierer analysiert Ihre Eingaben und gibt sie mit vorhersehbarer Einrückung aus. Es ist nützlich für die Überprüfung von API-Antworten, Konfigurationsdateien, Paketmetadaten, Protokollen und kopierten Nutzlasten, die als eine lange Zeile ankommen.
Die Eingabe muss gültig sein (JSON): Eigenschaftsnamen in Anführungszeichen, keine abschließenden Kommas, keine Kommentare und gültige Zeichenfolgen. Durch die Formatierung werden nur Leerzeichen geändert. Objektschlüssel, Array-Reihenfolge, Zahlen, boolesche Werte, Nullwerte und Zeichenfolgeninhalt bleiben erhalten.
Anleitung
- Fügen Sie Ihre JSON-Daten in den Eingabeeditor ein.
- Klicken Sie auf JSON formatieren, um es zu analysieren und einzurücken.
- Überprüfen Sie die formatierte Ausgabe, um sicherzustellen, dass Struktur, Verschachtelung und Arrays Ihren Erwartungen entsprechen.
- Verwenden Sie Kopieren für die Zwischenablage, Herunterladen für eine Datei oder Leeren zum Zurücksetzen.
Was ist der JSON-Formatierer?
JSON-Formatierer ist ein browserbasiertes Dienstprogramm zum Umwandeln kompakter JSON in ein für Menschen lesbares Dokument. Es erleichtert das Scannen verschachtelter Objekte und Arrays bei Debugging-, Überprüfungs- und Dokumentationsarbeiten.
Da es sich bei JSON um ein striktes Datenformat handelt, fungiert der Formatierer auch als schnelle Gültigkeitsprüfung. Wenn die Eingabe nicht geparst werden kann, korrigieren Sie zuerst die Syntax, anstatt sich auf die Einrückung zu verlassen, um die Nutzlast zu reparieren.
Eingabehinweise
Fügen Sie nur das JSON-Dokument ein, keine HTTP-Header, Variablenzuweisungen, Markdown-Zäune oder umgebende Anführungszeichen aus einer anderen Benutzeroberfläche. Leerzeichen in Zeichenfolgen in Anführungszeichen sind Daten und bleiben erhalten.
Beispiel
Eine kompakte Nutzlast lässt sich einfacher überprüfen, wenn Objekte und Werte in separaten Zeilen platziert werden:
--- Minifizierte Eingabe ---
{"name":"John","age":30,"city":"New York"}
--- Formatierte Ausgabe ---
{
"name": "John",
"age": 30,
"city": "New York"
}
MCP-Integration
MCP (Model Context Protocol) ermöglicht KI-Agenten und Apps, Coding.Tools-Werkzeuge zu entdecken und für wiederholbare Konvertierungs-, Formatierungs-, Hashing- und Generierungsabläufe auszuführen.
MCP-Toolname: json-formatter
MCP-Endpunkt: https://coding.tools/mcp
Rufen Sie zuerst tools/list auf. Jeder Tool-Eintrag enthält inputSchema, outputSchema und examples, damit ein KI-Agent oder Client gültige Argumente ohne Raten erstellen kann.
Bei tools/call lesen Sie result.content[0].text für den Anzeigewert und result.structuredContent für maschinelles Parsen. Tool-Fehler liefern isError: true; Protokollfehler liefern einen JSON-RPC error.
Beispiel für eine tools/call-Anfrage:
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"json-formatter","arguments":{"input":"{\"name\":\"Coding.Tools\",\"features\":[\"MCP\",\"A2A\"]}","options":{"spaces":2}}}}'
Die meisten Text- und Datentools akzeptieren eine input-Zeichenkette sowie optionale options. Bildtools, die Browser-Bild-APIs benötigen, werden zur Erkennung aufgelistet und geben bei Bedarf einen Link zur Weboberfläche zurück.