Vai al contenuto
100% locale

JSON in tabella Markdown

Converti un array di oggetti JSON in una tabella Markdown, o viceversa.

Ingresso

JSON in tabella Markdown

Incolla un array di oggetti JSON e questo strumento crea una tabella Markdown: le chiavi di ogni oggetto diventano la riga di intestazione e ogni oggetto diventa una riga di dati. Usalo per documentare una risposta API, convertire un'esportazione di configurazione in una tabella leggibile per un README, o aggiungere un rapido riepilogo dei dati in un problema GitHub o una pagina wiki.

Gli oggetti annidati possono essere appiattiti in colonne con notazione punto (`user.name`, `user.age`) invece di apparire come JSON grezzo in una cella, e lo stesso interruttore ricostruisce la forma annidata quando si converte una tabella di nuovo in JSON. L'allineamento delle colonne può essere impostato su sinistra, centro, destra o "numeri a destra", che allinea a destra qualsiasi colonna in cui ogni valore è numerico e lascia il resto allineato a sinistra. Il campo colonne seleziona esattamente quali chiavi includere e in quale ordine, in modo che un oggetto ampio non debba diventare una tabella ampia. Il riempimento delle larghezze delle colonne con spazi allinea il codice sorgente Markdown grezzo in un editor monospace, e i caratteri di barra nei valori vengono sfuggiti per impostazione predefinita in modo che una barra errata non rompa mai la struttura della tabella.

Cambiando la direzione in "Tabella Markdown → JSON" inverte il processo: incolla una tabella e recupera un array JSON, con le stesse opzioni di appiattimento, selezione di colonne e escape della barra applicate al contrario — utile per estrarre dati strutturati da una tabella incollata in un documento Markdown o commento GitHub. Le terminazioni di linea CRLF e LF vengono trattate in modo identico e il conteggio dal vivo sotto l'output segnala righe e colonne mentre digiti.

Tutto viene eseguito localmente nel tuo browser — niente di quello che incolli viene caricato da nessuna parte, quindi è sicuro convertire i dati di progetti privati. Copia il risultato, scaricalo come file .txt, o rimanda l'output all'input per concatenare un'altra conversione.

FAQ

Cosa succede agli oggetti annidati?
Per impostazione predefinita, un oggetto o array annidato viene visualizzato come JSON grezzo nella cella. Attiva "Appiattisci oggetti annidati" per dividerli in colonne con notazione punto come user.name e user.age invece.
Come decide l'allineamento "numeri a destra" quali colonne allineare a destra?
Una colonna è allineata a destra solo quando ogni valore in essa è numerico. Qualsiasi colonna con anche un solo valore non numerico è allineata a sinistra, il che corrisponde al modo in cui le tabelle con contenuto misto vengono generalmente lette.
Posso convertire una tabella Markdown di nuovo in JSON?
Sì. Cambia l'opzione di direzione in "Tabella Markdown → JSON" e incolla una tabella — la riga di intestazione diventa le chiavi dell'oggetto e ogni riga successiva diventa un oggetto.
Cosa succede se i miei oggetti hanno chiavi diverse?
La tabella include ogni chiave vista in tutti gli oggetti, nell'ordine in cui appare per primo, e lascia una cella vuota per qualsiasi oggetto che non ha quella chiave.
Il mio JSON o i dati della tabella vengono caricati da qualche parte?
No. La conversione viene eseguita interamente nel tuo browser usando JavaScript — i tuoi dati non vengono mai inviati a un server.