Pular para o conteúdo principal

Formatador e Validador HJSON

API reference

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

Saída
 
Status de validação
Isso foi útil?

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_HERE

Cole 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/MCPA 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

  1. Cole HJSON ou JSON na caixa de entrada — a conversão acontece instantaneamente.
  2. Escolha a Direção da conversão.
  3. Ajuste a indentação, a ordenação de chaves e (para JSON → HJSON) o estilo de aspas conforme necessário.
  4. 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.

hjsonjsonformattervalidatorconverterdeveloperconfig

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.