Vai al contenuto
TextArray
100% locale

Convertitore di conversione JSON

Appiattisci JSON nidificato in chiavi di notazione punto a livello singolo o ricostruisci la nidificazione.

Ingresso
Uscita

Convertitore di conversione JSON

Incolla un oggetto JSON profondamente annidato e questo strumento lo appiattisce in un oggetto a livello singolo le cui chiavi compongono il percorso completo: user.address.city invece di tre livelli di parentesi graffe. Il formato JSON piatto viene inserito direttamente nei fogli di calcolo e nelle esportazioni CSV, semplifica la differenza tra due risposte API riga per riga e corrisponde al formato chiave previsto da pipeline di registro, eventi di analisi e archivi di configurazione.

Due opzioni controllano il formato della chiave. Il delimitatore (un punto per impostazione predefinita) unisce le chiavi degli oggetti annidati e gli indici degli array sono scritti in stile parentesi, tag[0], o con il delimitatore, tag.0: scegli quello utilizzato dal tuo sistema di destinazione. Gli oggetti e gli array vuoti vengono mantenuti come valori {} e [], quindi nulla scompare silenziosamente dai dati.

Le stesse opzioni guidano la direzione opposta: cambia la modalità su unflatten e un oggetto piatto viene ricostruito in JSON nidificato. Appiattisci una risposta, modifica una manciata di valori nella vista piatta in cui i percorsi sono facili da scansionare, quindi ripristinala: il viaggio di andata e ritorno preserva la struttura, inclusi array e contenitori vuoti.

L'input non valido viene segnalato allo stesso modo del formattatore JSON, con il messaggio del parser, e il conteggio sotto l'output conta le chiavi flat, la profondità di annidamento e la dimensione dell'output in byte. Tutto viene eseguito localmente nel tuo browser: risposte API, file di configurazione ed esportazioni con dati reali dei clienti non lasciano mai il tuo dispositivo.

FAQ

Come vengono gestiti gli array?
Ogni elemento ottiene il suo indice nella chiave: tags[0], tags[1] nello stile parentesi, o tags.0, tags.1 quando scegli lo stile delimitatore. Gli array nidificati e gli oggetti all'interno degli array funzionano allo stesso modo.
Posso trasformare nuovamente il JSON piatto in JSON nidificato?
SÌ. Passa alla modalità unflatten e le chiavi vengono divise sul delimitatore e sugli indici delle parentesi per ricostruire la struttura originale. Utilizzare le stesse impostazioni di delimitatore e matrice utilizzate durante l'appiattimento.
Cosa succede agli oggetti e agli array vuoti?
Vengono mantenuti come valori {} e [] sotto il percorso, quindi un viaggio di andata e ritorno appiattito e non appiattito restituisce la struttura esatta con cui hai iniziato.
Il mio JSON è caricato da qualche parte?
No. Lo strumento viene eseguito interamente nel tuo browser e i tuoi dati non lasciano mai il tuo dispositivo: sicuro per le risposte API e le configurazioni che contengono dati utente reali.