Ferramentas JSON

As ferramentas JSON do ArrayKit cobrem as tarefas que surgem sempre que uma resposta de API, um arquivo de configuração ou uma exportação de dados cai nas suas mãos. Para ler, corrigir e comparar JSON, o Formatador de JSON embeleza, minifica e valida o conteúdo, apontando a linha e a coluna exatas do primeiro erro; o Visualizador de JSON mostra uma árvore recolhível e o caminho de qualquer nó em que você clicar; o Reparo de JSON corrige as vírgulas finais, aspas simples, chaves sem aspas e comentários que quebram JSON editado à mão ou gerado por IA; e o JSON Diff mostra o que mudou entre duas versões, ignorando a ordem das chaves. Para mover dados entre formatos, as ferramentas JSON para CSV, CSV para JSON e Excel para JSON cuidam de planilhas e exportações, e o JSON para SQL escreve instruções CREATE TABLE e INSERT. Para consultar e aplicar patches, o Avaliador JSONPath e o Playground jq extraem ou reorganizam os valores de que você precisa, e o Gerador de JSON Patch transforma uma alteração em um patch RFC 6902. Para código tipado, JSON para TypeScript, JSON para Zod, JSON para Pydantic e JSON para código escrevem tipos e modelos a partir de uma amostra, e o Gerador de JSON Schema cria um schema ou valida um documento com base nele. Elas foram feitas para desenvolvedores backend e frontend, engenheiros de QA e analistas de dados. Tudo roda no seu navegador, então o JSON, os CSVs e as planilhas que você cola ou arrasta ficam no seu dispositivo e nunca são enviados.

  • Formatador de JSON — Embeleze, minifique e valide JSON com a localização dos erros.
  • Visualizador de árvore JSON — Explore JSON como uma árvore recolhível e tipada.
  • Visualizador de JSON — Visualizador de texto e árvore recolhível com expandir/recolher e caminhos de nós.
  • JSON para TypeScript — Gere interfaces de TypeScript a partir de uma amostra JSON.
  • JSON para CSV — Converta um array de objetos JSON planos para CSV.
  • Escapar / Desescapar JSON — Escape texto para uma string JSON ou desescape uma string JSON para texto sem formatação.
  • JSON para código — Gere tipos de Go, Rust, Python, Java, Kotlin, C# e TypeScript a partir de JSON.
  • JSON Diff — Compare dois documentos JSON e veja um diff estrutural do que mudou.
  • Gerador de JSON Schema — Gere um JSON Schema de uma amostra ou valide um documento e veja cada erro.
  • JSON Flatten — Achate JSON aninhado em chaves com notação de ponto ou desfaça de volta, no seu navegador.
  • JSON para Zod — Gere um schema Zod a partir de um JSON de exemplo, inferindo tipos, arrays e objetos aninhados.
  • JSON para Pydantic — Gere classes de modelo Pydantic v2 a partir de um JSON de exemplo, com Optional, aliases e BaseModels aninhados.
  • Avaliador JSONPath — Teste expressões JSONPath contra o seu JSON e veja valores e caminhos correspondentes ao vivo.
  • JSON para TOON — Converta JSON para TOON e de volta; o TOON empacota os mesmos dados em menos tokens de prompt de LLM.
  • Playground jq — Rode filtros jq contra JSON no seu navegador com o motor jq 1.8.2 real.
  • TypeScript para Dados Fictícios — Cole uma interface TypeScript e gere um JSON fictício realista que a respeita, no seu navegador.
  • Dados de Amostra a partir de JSON Schema — Cole um JSON Schema e gere um JSON de amostra em conformidade, respeitando tipos, formatos e enums.
  • JSON para XML — Converta JSON em XML formatado e XML de volta em JSON, com raiz e atributos, no navegador.
  • NDJSON para JSON — Converta NDJSON (JSON Lines) em um array JSON formatado e de volta, no navegador.
  • Ordenar Chaves JSON — Ordene recursivamente as chaves de um objeto JSON de A→Z ou Z→A, no navegador.
  • CSV para JSON — Converta CSV ou TSV em JSON tipado e aninhado no navegador.
  • Excel para JSON — Transforme qualquer planilha .xlsx ou .xls em JSON limpo.
  • Excel para CSV — Exporte qualquer planilha .xlsx ou .xls para um CSV limpo.
  • CSV para SQL — Gere comandos INSERT e CREATE TABLE a partir de um CSV.
  • Tabela HTML para JSON — Extraia cada tabela HTML colada para JSON e CSV.
  • Gerador de JSON Patch — Gere e aplique JSON Patch RFC 6902 entre dois documentos.
  • Reparo de JSON — Conserte JSON quebrado ou gerado por IA em JSON válido.
  • JSON para GraphQL — Gere tipos GraphQL SDL a partir de uma amostra JSON
  • JSON para SQL — Converte um array JSON em CREATE TABLE e INSERTs.

Perguntas frequentes

O que posso fazer com as ferramentas JSON do ArrayKit?
Formatar, minificar, validar e reparar JSON, vê-lo como árvore, ordená-lo ou achatá-lo, escapar strings, consultá-lo com JSONPath ou jq e comparar dois documentos ou transformar a diferença em um JSON Patch. Os conversores trazem CSV, Excel, tabelas HTML, XML e NDJSON para JSON e transformam JSON em CSV, XML, SQL ou TOON. Os geradores escrevem tipos TypeScript, Zod, Pydantic, GraphQL, Go, Rust, Java, Kotlin e C# a partir de uma amostra, o TypeScript para Dados Fictícios faz o caminho inverso, e as ferramentas de schema criam um JSON Schema, validam documentos com base nele ou produzem dados de exemplo que o respeitam.
Como formato e valido JSON, ou corrijo um JSON que dá erro de parse?
Cole-o no Formatador de JSON, que formata com indentação de 2 espaços, 4 espaços ou tabulação, minifica em uma linha e informa a linha e a coluna exatas do primeiro erro de sintaxe. Se o texto for quase JSON, mas não for válido, como um objeto JavaScript, um arquivo de configuração com comentários ou uma resposta de IA dentro de um bloco de código, passe-o pelo Reparo de JSON. Ele remove os delimitadores do bloco e os comentários, corrige vírgulas finais, aspas simples, chaves sem aspas e os True, False e None no estilo Python, fecha colchetes truncados e resume cada correção que fez.
Posso converter JSON em CSV, ou arquivos CSV e Excel em JSON?
Sim. O JSON para CSV transforma um array de objetos em CSV com uma linha de cabeçalho montada a partir de todas as chaves, e o CSV para JSON faz o caminho inverso, detectando números, booleanos, datas e células vazias e aninhando cabeçalhos com ponto, como user.name. O Excel para JSON e o Excel para CSV leem qualquer planilha de uma pasta de trabalho .xlsx ou .xls, enquanto JSON para XML, NDJSON para JSON e Tabela HTML para JSON cobrem XML, JSON Lines e marcação de tabelas HTML. Para montar uma pasta de trabalho do Excel formatada a partir de JSON, use o JSON para Excel nas ferramentas de Excel e planilhas.
Meus dados ficam privados quando uso estas ferramentas JSON?
Sim. Todas as ferramentas JSON rodam no seu navegador, então as respostas de API, os arquivos de configuração, as planilhas e os logs que você cola ou arrasta são processados no seu dispositivo e nunca são enviados a um servidor. Mesmo assim, trate segredos de produção com cuidado e limpe a página ao terminar em um computador compartilhado.
Quais padrões e versões de JSON as ferramentas suportam?
O Gerador de JSON Schema escreve e valida schemas draft-07 e 2020-12, e a ferramenta Dados de Amostra a partir de JSON Schema também lê 2019-09. O Gerador de JSON Patch cria e aplica patches RFC 6902 e também merge patches RFC 7386, e o Playground jq roda o jq 1.8 de verdade, então um filtro dá o mesmo resultado que daria na linha de comando. O JSON Diff compara a estrutura, e não o texto, então chaves reordenadas não aparecem como alterações.