Formatador e Validador HJSON
Converta entre HJSON e JSON e valide enquanto você digita. HJSON é um superconjunto de JSON amigável para humanos — chaves sem aspas, comentários // e #, strings multilinha com ''' e vírgulas finais são todos permitidos. Formate HJSON em JSON bonito ou minificado, ou o inverso, com indentação ajustável, ordenação de chaves e estilo de aspas, além de uma mensagem de erro clara (com linha/coluna) para entradas malformadas.
Entrada
Opções
Saída
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/hjson-formatter-validator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": "{\n # HJSON is a human-friendly superset of JSON…",
"mode": "hjson-to-json",
"indent": "2",
"sortKeys": "",
"quoteStyle": "min"
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `hjson-formatter-validator` tool (HJSON Formatter & Validator) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/hjson-formatter-validator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Formatador e Validador HJSON — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
O que é HJSON?
HJSON é um superconjunto de JSON amigável para humanos, projetado para arquivos de configuração que as pessoas realmente editam à mão. Chaves de objetos não precisam de aspas, comentários // e # são permitidos, strings podem ser escritas sem aspas, vírgulas finais são aceitas e textos longos podem ocupar várias linhas em um bloco ''' — tudo o que torna configurações escritas à mão trabalhosas em JSON estrito.
O que esta ferramenta faz?
Cole HJSON (ou JSON comum) e receba de volta uma saída formatada e validada — nos dois sentidos:
- HJSON → JSON — analisa HJSON e o exibe (com indentação ou minificado) como JSON padrão, pronto para uma API, uma ferramenta de build ou qualquer lugar que exija JSON estrito.
- JSON → HJSON — transforma um arquivo JSON em uma configuração HJSON com menos aspas e que aceita comentários, mais fácil de ler e editar depois.
Toda execução valida a entrada primeiro. Entradas malformadas não falham em silêncio — você recebe a mensagem exata do analisador, incluindo a linha e a coluna onde o problema começou.
Recursos
- Direção da conversão — HJSON → JSON ou JSON → HJSON.
- Indentação — 2 espaços, 4 espaços, tab ou minificado (sem indentação).
- Ordenar chaves de objetos alfabeticamente — recursivamente, para uma ordenação canônica e fácil de comparar com diff.
- Estilo de aspas (somente JSON → HJSON) — aspas mínimas, aspas em todas as chaves ou aspas em todas as chaves e valores de string.
- Comentários (
//,#,/* */) e strings'''multilinha na origem são analisados corretamente. - Copie ou baixe o resultado.
Como usar
- Cole HJSON ou JSON na caixa de entrada — a conversão acontece instantaneamente.
- Escolha a Direção da conversão.
- Ajuste a indentação, a ordenação de chaves e (para JSON → HJSON) o estilo de aspas conforme necessário.
- Copie ou baixe a saída. Se a entrada for inválida, a caixa de status mostra exatamente o que está errado e onde.
HJSON é JSON válido?
Qualquer documento JSON estrito também é HJSON válido. Esta ferramenta aceita qualquer um dos dois como entrada nas duas direções de conversão.
A conversão para JSON mantém meus comentários?
Não. JSON não tem o conceito de comentários, então a conversão de HJSON → JSON os remove, como qualquer conversão de HJSON para JSON precisa fazer.
Privacidade
A análise e a formatação são executadas inteiramente no seu navegador. Seus dados nunca saem do seu dispositivo — seguro para arquivos de configuração e segredos que você não gostaria de colar no servidor de um site qualquer.