Início / Ferramentas de Ficheiros / Achatador JSON online
Ferramentas online gratuitas

Achatador JSON online

Achate JSON aninhado em linhas chave=valor, CSV ou JSON. Separe caminhos com ponto ou outro caractere. Processamento local no navegador.

Começar a usar

Achatador JSON online

Cole JSON ou carregue um ficheiro .json e achate objetos aninhados em linhas chave=valor, CSV ou JSON, com separador configurável.

{"user":{"name":"Ada"},"rows":[3,5]}
user.name = Ada
rows.0 = 3
rows.1 = 5

As chaves são unidas pelo separador e os índices de arrays tornam-se segmentos como rows.0. As chaves vazias são preservadas: {"":{"b":1}} dá .b = 1. Null, false e 0 permanecem; objetos e arrays vazios não geram entradas. Caminhos idênticos interrompem o processo com erro; altere o separador ou as chaves. Sem escape de caminhos nem operação inversa.

O texto colado tem prioridade; o ficheiro só é lido com a caixa vazia. Um separador vazio usa ponto. Máximo: 16777216 unidades de código UTF-16 coladas, 64 MiB por ficheiro, profundidade 200 e 100000 folhas primitivas. Exceder um limite causa erro, sem truncagem. Números JavaScript podem arredondar inteiros grandes; use strings para identificadores exatos. CSV: path,value, vírgulas e campos entre aspas; as aspas não bloqueiam fórmulas de folhas de cálculo. Confira e copie ou descarregue json-flattened.txt separadamente.

O processamento é feito localmente no navegador.