Formatador JSON (validar / compactar)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?
Cole o JSON sem formatação à esquerda para ver o resultado à direita. Os dois painéis podem ser editados, e a seleção é sincronizada. Escape e remoção de escape funcionam na mesma página; também é possível baixar o resultado ou navegar pela árvore. O processamento ocorre no navegador.
Can errors show what went wrong?
Sim. O erro mostra linha e coluna e indica causas como aspas tipográficas, vírgula final ou comentários. Use “Ir para o erro” para posicionar o cursor no trecho correspondente.
How large can a JSON file be?
O processamento local depende da memória do navegador e do desempenho do dispositivo. Arquivos grandes podem deixar a página temporariamente sem resposta. Você também pode arrastar um arquivo .json para a entrada.
Will my data be uploaded?
Não. A página é estática e não possui uma API de upload. Confira a aba Network das ferramentas do navegador: a conversão não envia a entrada. O indicador da página conta somente fetch / XHR iniciados por scripts.
Formatting vs. minifying
A formatação divide o JSON em linhas indentadas para facilitar a leitura. A compactação remove espaços desnecessários fora das strings, preserva o conteúdo delas e gera uma linha menor para transmissão.
Para que serve o formatador JSON?
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 空格保留,数组仍为两个数字。压缩不会删掉字符串内容。