Strumento per sviluppatori / 17
Convertitore da JSON a TOML / da TOML a JSON
Converti oggetti JSON nella sintassi di configurazione TOML o analizza stringhe TOML per ottenere oggetti JSON.
Convertitore da JSON a TOML / da TOML a JSON: TOEA analizza chiavi, numeri, valori booleani, array e tabelle dei dati per convertirli in strutture TOML o JSON conformi. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Cosa non può esprimere TOML
TOML non ha il valore null, quindi una chiave il cui valore è null viene omessa dall'output e gli elementi null vengono rimossi dagli array. La maggior parte dei programmi tratta una chiave mancante come non impostata, ma verifica ogni lettore che distingua una chiave assente da una vuota. Il livello superiore deve essere un oggetto, perché un file TOML è sempre una tabella. Le date restano stringhe tra virgolette invece di diventare valori data-ora nativi di TOML; rimuovi le virgolette da un valore come 2024-05-01T09:00:00Z se il lettore si aspetta una data reale.
Annidamento e nomi delle chiavi
Gli oggetti annidati diventano sezioni di tabella a qualsiasi profondità, denominate in base al loro percorso: server.tls viene scritto sotto un'intestazione [server.tls]. Un array i cui elementi sono tutti oggetti diventa una serie di sezioni [[name]], una per elemento. Gli oggetti dentro un array misto vengono scritti come tabelle inline, { a = 1 }. Le chiavi composte da lettere, cifre, _ e - vengono scritte senza virgolette; ogni altra chiave, ad esempio una con uno spazio o un punto, viene racchiusa tra virgolette, come in "my key" = 1.
La conversione da TOML a JSON legge i valori su una sola riga, le intestazioni [table] e [a.b] con notazione a punti e le sezioni [[array]]. Le stringhe su più righe e le tabelle inline non vengono lette, quindi i percorsi di andata e ritorno funzionano meglio con file strutturati come configurazioni.
Come usarlo
- Incolla la stringa JSON o TOML.
- Seleziona la direzione di conversione (JSON → TOML o TOML → JSON).
- Copia l'output.
Privacy e limitazioni
I dati di configurazione restano esclusivamente nel tuo browser.
Strumenti correlati
Domande frequenti
Quali strutture TOML sono supportate?
Da JSON a TOML, il convertitore scrive coppie chiave-valore, array, tabelle nidificate a qualsiasi profondità come sezioni [a.b] e array di oggetti come sezioni [[table]]. Da TOML a JSON, legge coppie chiave-valore su una sola riga, intestazioni [table] e [a.b] con notazione puntata e sezioni [[table]]; le tabelle inline e le stringhe su più righe non vengono lette.
Strumento gratuito · nel browser esecuzioni · senza account