Appiattisci e ripristina JSON
Converti JSON annidato in chiavi con punti e ricostruisci oggetti annidati da dati piatti.
Input
Risultato
Come usare
Flatten nested JSON
Paste nested JSON and run Flatten. Arrays become numeric keys, for example user.roles.0.
- Paste nested JSON.
- Click Flatten.
- Copy the flat JSON output.
Unflatten key paths
Paste a flat object and run Unflatten. Numeric path segments are converted back into arrays automatically.
Domande frequenti
How are arrays represented?
By default each array element gets a numeric segment, such as items.0.name. Empty arrays and objects are preserved as values.
Can I use a different separator?
The UI uses a dot separator. For custom separators, use the underlying library behavior in your own code.
Strumenti correlati
Formattatore JSON
Abbellisce e convalida JSON con indentazione configurabile, evidenziazione degli errori e copia con un clic.
Visualizzatore JSON
Leggi il JSON in una vista formattata e pulita ed esploralo come albero comprimibile.
Tester JSONPath
Interroga dati JSON con espressioni JSONPath e visualizza subito i valori corrispondenti.
Validatore JSON
Verifica se il tuo JSON è valido e mostra una chiara spiegazione di qualsiasi problema di sintassi.
Minificatore JSON
Rimuove ogni spazio e a capo non necessari per produrre il payload JSON più piccolo possibile.
Visualizzatore ad albero JSON
Trasforma il JSON in un albero interattivo e comprimibile con lunghezze degli array e tipi di valore.