Início

Inspecione, transforme e entregue JSON real

Abra JSON, JSONC, NDJSON e NDJSONC grandes localmente, preserve literais numéricos grandes nos fluxos principais de visualização e edição, pesquise texto-fonte, chaves, valores e comentários, execute JQ localmente e reveja os resultados antes de exportar.

Inspecione, transforme e entregue JSON real

Aliases JQ

gerar código

converter / exportar

JSONC + NDJSON

gráficos

assistência de IA

extração de esquema

comparação de JSON

10+Muito mais por dentro
Problemas

Quando o JSON se torna sério

Ficheiros grandes sobrecarregam os separadores

Cargas pesadas podem causar erros de OOM ou um bloqueio "Aw, Snap!" em visualizadores comuns.

Dados aninhados ocultam o contexto

Objetos e arrays profundamente aninhados dificultam o acompanhamento dos caminhos importantes.

Números grandes perdem precisão

O parsing comum pode corromper silenciosamente valores numéricos de alta precisão.

Comentários quebram parsers rígidos

JSONC e NDJSON exigem tratamento consciente do formato, não um parsing cego de JSON.

Criado para reduzir estas falhas comuns nos fluxos de trabalho com JSON.

Saber mais
Pesquisa flexível

JSON Path

Caminhos baseados em normas, resultados precisos

Execute consultas RFC 9535 JSONPath localmente para selecionar nós exatos em dados profundamente aninhados. Complete automaticamente caminhos estruturais, revisite o histórico de consultas, destaque os resultados mapeados na origem e abra separadores de resultados derivados sem enviar o documento para um servidor.

JSON Path
Atalhos personalizados

Alias JQ

Guarde fluxos de trabalho JQ reutilizáveis

Filtre, reformate, calcule e extraia dados com JQ local. Guarde as suas expressões mais úteis como aliases com nome, reutilize o histórico de consultas em fontes correspondentes e peça a um fornecedor de IA opcionalmente configurado uma expressão inicial quando uma transformação se tornar complexa.

Alias JQ
Alterações claras
Comparar

Alterações claras

Compare dois documentos por chaves, valores, tipos e estrutura aninhada. A formatação consistente e as vistas focadas nas diferenças tornam os dados alterados, em falta e adicionados mais fáceis de rever do que um diff de texto linha a linha.

Transferir imagens
Imagens

Transferir imagens

Detete URLs de imagens armazenadas em valores JSON, pré-visualize os candidatos escolhidos e transfira as imagens selecionadas em massa. Os pedidos de rede ocorrem apenas depois de ativar a deteção de imagens, mantendo o fluxo de inspeção predefinido local.

Temas personalizados

Temas

Adapte a bancada de trabalho aos seus dados

Ajuste as cores do editor, da árvore, das consultas, das correspondências e dos gráficos com um compositor de temas detalhado. Pré-visualize as alterações imediatamente, exporte um tema reutilizável e importe-o noutro espaço de trabalho.

Temas
Problemas

Mais poder, um só espaço de trabalho

Extração de esquema

Infira um modelo canónico e exporte JSON Schema.

Gerar código

Crie modelos tipados para a sua stack.

Diagramas

Transforme dados JSON selecionados em gráficos interativos.

Converter / exportar

Leve JSON para formatos práticos de entrega.

Visualizar

Diagramas

Transforme dados aninhados em gráficos legíveis

Crie gráficos de linhas, área, barras, circular e anel a partir do JSON aberto. Selecione os dados com JQ, ajuste eixos e séries, inspecione valores de forma interativa e utilize a assistência opcional de IA para sugerir um gráfico a partir da estrutura que já abriu.

Diagramas
Geração de código poderosa

Gerar código

Código para a sua stack

Infira modelos a partir de JSON real e gere um ponto de partida prático para TypeScript, Python 3, Java, Kotlin, C#, Go ou Rust. Reveja nomes, tipos, campos opcionais e enums antes de copiar o código gerado para o seu projeto.

Opções de exportação completas

Exporte à sua maneira

Mova dados estruturados para o próximo fluxo de trabalho

Exporte JSON como CSV, TSV, tabelas Markdown ou HTML, YAML, TOML, Properties, XML ou NDJSON. As opções conscientes do formato preservam estruturas úteis, enquanto colunas tabulares determinísticas tornam exportações repetidas mais fáceis de comparar e automatizar.

Exporte à sua maneira
Organizando o caos

Extração de esquema

Infira estrutura, modelos e JSON Schema

Analise um documento existente para revelar os seus objetos, arrays, tipos de valores, campos opcionais e escolhas literais repetidas. Inspecione o grafo de modelos canónico e exporte um JSON Schema determinístico como ponto de partida documentado para validação e geração de código.

Extração de esquema
Preço

Use todas as funcionalidades gratuitamente. Remova lembretes com uma licença vitalícia

Freemium

+ Funcionalidade completa gratuita + Abra, inspecione, pesquise, consulte, crie gráficos, exporte, compare e gere código + Espaço de trabalho local-first com fluxos opcionais de IA e imagens + Lembretes ocasionais que podem ser dispensados

FAQ

Perguntas que os programadores fazem sobre JSON

Respostas práticas para abrir, compreender, consultar, validar, formatar e comparar documentos da família JSON.

01

Como abrir um ficheiro JSON?

Abra o ficheiro num visualizador estruturado que apresente texto formatado e uma árvore recolhível. A árvore facilita o acompanhamento de objetos e arrays aninhados sem contar chavetas. O JSON All-in-One abre documentos da família JSON nas duas vistas sem alterar o conteúdo original.

02

O que é JSON?

JSON é um formato de texto leve para dados estruturados, composto por objetos, arrays, cadeias, números, valores booleanos e null. A sintaxe clara facilita a troca entre sistemas. O texto formatado ou a vista em árvore tornam mais evidente a relação entre chaves e valores.

03

O que é um ficheiro JSON?

Um ficheiro JSON guarda dados estruturados segundo a sintaxe JSON e costuma ter a extensão .json. Pode conter configurações, registos exportados ou dados de uma aplicação. Antes de o editar, abra-o numa vista estruturada e verifique o aninhamento e o conteúdo.

04

O que significa formato JSON?

O formato JSON é a sintaxe para representar dados estruturados: nomes de propriedades entre aspas, valores, objetos entre chavetas e arrays entre parênteses retos. Os espaços são facultativos para as máquinas, mas uma indentação coerente melhora bastante a leitura.

05

Qual é a diferença entre NDJSON e JSON normal?

NDJSON coloca um valor JSON autónomo em cada linha, sendo adequado para fluxos e registos processados linha a linha. Um ficheiro JSON normal contém geralmente um único objeto ou array de nível superior. Utilize uma ferramenta que reconheça NDJSON, JSONC e NDJSONC.

06

Como consultar JSON com JQ?

JQ permite filtrar, transformar e extrair partes de JSON através de expressões locais concisas. Comece por um filtro simples para uma chave ou array específico, reveja o resultado e depois refine a expressão. O JSON All-in-One pode executar JQ local.

07

Para que serve JSON Schema?

JSON Schema descreve a forma esperada de um documento JSON, como propriedades obrigatórias, tipos de valor e estruturas permitidas. É útil para documentar contratos de dados. O JSON All-in-One pode inferir e exportar JSON Schema; reveja cuidadosamente as regras inferidas.

08

Como validar um documento JSON?

Confirme que as chavetas e os parênteses estão emparelhados, as vírgulas bem colocadas, as cadeias entre aspas e os valores de acordo com a sintaxe JSON. O JSON All-in-One valida JSON e ajuda a encontrar erros antes de guardar ou transmitir o documento.

09

Para que se utiliza JSON?

JSON é usado em ficheiros de configuração, dados exportados e troca de informação estruturada entre sistemas e APIs. Objetos e arrays aninhados mantêm juntos os valores relacionados. Leia o documento formatado ou como árvore antes de o editar ou comparar.

10

Como editar um ficheiro JSON sem o danificar?

Edite num editor estruturado que mantenha visível o aninhamento e valide o documento depois de cada alteração importante. Tenha atenção às vírgulas, aspas e chavetas correspondentes. O JSON All-in-One permite editar, formatar, embelezar e minificar JSON.

11

Como é um exemplo simples de JSON?

Um exemplo básico pode ser um objeto com propriedades nomeadas: um título, identificador numérico, valor booleano ou array de elementos. Documentos reais costumam aninhar vários objetos e arrays. O texto formatado ou a árvore mostram claramente cada relação chave-valor.

12

Como encontrar valores com JSONPath?

JSONPath é uma notação de consulta normalizada para percorrer estruturas JSON e selecionar valores correspondentes. Comece na raiz, indique a propriedade ou array pretendido e teste a expressão num documento pequeno conhecido. O JSON All-in-One suporta RFC 9535 JSONPath.

13

Como formatar JSON para facilitar a leitura?

A formatação acrescenta indentação e quebras de linha coerentes sem alterar os dados. Assim, objetos e arrays aninhados e problemas de sintaxe tornam-se mais fáceis de detetar. O JSON All-in-One pode formatar, embelezar ou minificar JSON; valide o resultado depois.

14

Posso abrir ficheiros JSONC?

Sim. JSONC é JSON alargado com comentários, pelo que um analisador de JSON estrito pode rejeitá-lo. Use um visualizador com suporte explícito para JSONC, NDJSON e NDJSONC, a fim de abrir o ficheiro no modo correto e manter os comentários visíveis.

15

Como trabalhar com um ficheiro JSON muito grande?

Utilize uma ferramenta concebida para documentos grandes e concentre-se na secção necessária em vez de expandir todos os ramos. Uma vista em árvore, uma expressão JSONPath ou uma consulta JQ local podem limitar a inspeção. O JSON All-in-One foi concebido para documentos grandes, sujeito aos limites do navegador e do dispositivo.

16

Como converter dados JSON noutro formato?

Escolha primeiro o formato estruturado de destino e verifique como representa campos, aninhamento e tipos. A conversão pode alterar a representação de valores repetidos ou numéricos. O JSON All-in-One exporta formatos estruturados; examine o resultado antes da utilização seguinte.

17

Como procurar uma chave ou um valor dentro de JSON?

Procure uma chave, um valor ou um texto distintivo e examine o objeto ou array envolvente para compreender o contexto. Em documentos profundos, JSONPath ou um filtro JQ local limitam os resultados com maior precisão do que uma pesquisa textual simples.

18

Como comparar dois documentos JSON?

Compare diferenças de chaves, valores, tipos e estrutura aninhada, não apenas a ordem das linhas. Formate primeiro ambos os documentos da mesma maneira e reveja cada alteração no respetivo contexto. O JSON All-in-One pode comparar documentos JSON.