JSON-Formatierer (prüfen / komprimieren)Local processing · 0 network requests
Paste JSON to format and validate it. Edit either side and linked selections are highlighted in both editors. Everything stays in your browser.
How do I format JSON?
Füge unformatiertes JSON links ein, um das formatierte Ergebnis rechts zu sehen. Beide Bereiche sind bearbeitbar und synchronisieren Auswahl und Inhalt. Escaping und Unescaping funktionieren direkt auf der Seite. Du kannst das Ergebnis herunterladen oder Objekte und Arrays in der Baumansicht aufklappen. Die Verarbeitung bleibt im Browser.
Can errors show what went wrong?
Ja. Der Fehler zeigt Zeile und Spalte sowie mögliche Ursachen wie typografische Anführungszeichen, ein abschließendes Komma oder Kommentare. Mit „Zum Fehler springen“ gelangst du direkt zur betreffenden Stelle.
How large can a JSON file be?
Die lokale Verarbeitung hängt vom Browserspeicher und der Geräteleistung ab. Große Dateien können die Seite kurzzeitig blockieren. Du kannst eine .json-Datei auch in das Eingabefeld ziehen.
Will my data be uploaded?
Nein. Die statische Seite hat keine Upload-Schnittstelle. In der Network-Ansicht der Entwicklertools kannst du prüfen, dass die Konvertierung keine Eingaben sendet. Die Statusanzeige zählt nur durch Skripte gestartete fetch- und XHR-Aufrufe.
Formatting vs. minifying
Die Formatierung verteilt JSON mit Einrückungen auf mehrere Zeilen. Minifizierung entfernt unnötige Leerzeichen außerhalb von Zeichenfolgen, lässt deren Inhalt unverändert und erzeugt kompakte Einzeiler.
Wofür eignet sich der JSON-Formatierer?
JSON 格式化工具把压缩成一行的数据展开为易读结构,编辑区随格式化后的内容自动增高,并在语法错误时给出行列位置。它适合检查接口响应、配置文件和日志片段;输入内容在浏览器本地解析,不会提交到服务器。
常见检查步骤
- 粘贴 JSON 或拖入
.json文件,先执行校验。 - 根据错误行列检查双引号、尾逗号、注释和转义字符。
- 校验通过后选择格式化、压缩或下载结果。
JSON 标准要求对象键名与字符串使用双引号,且最后一个成员后不能保留逗号。规范依据可参考 RFC 8259 与 ECMA-404。
格式化与校验示例
{"id":1,"name":"示例"}粘贴后查看缩进结果,编辑区会根据结果行数自动调整高度;尾逗号和中文结构引号会报错。超过 JavaScript 安全整数范围的 ID 请以字符串表示。
Read the full guide · JSON 常见报错修复
Updated: · Local processing & limitations
保留字符串空格的压缩示例
输入 {"message":"hello world","items":[1,2]} 后执行压缩。左侧显示紧凑 JSON,右侧保留格式化视图;字符串中的 hello world 空格保留,数组仍为两个数字。压缩不会删掉字符串内容。