Oggetto JS a JSON
Converti un letterale di oggetto JavaScript in JSON valido e rigoroso.
Oggetto JS a JSON
Incolla un letterale di oggetto JavaScript e questo strumento lo converte in JSON rigoroso che puoi usare in una risposta API, un file di configurazione o un test fixture. Accetta la sintassi che il codice JavaScript reale utilizza: chiavi senza virgolette, stringhe tra virgolette singole, virgole finali, commenti di riga e blocco, e stringhe di template semplici senza espressioni ${…} — nessuna delle quali è valida in JSON da sola.
L'opzione di indentazione formatta il risultato con 2 spazi, 4 spazi, una tabulazione o una singola riga minificata. I valori indefiniti non hanno equivalente in JSON, quindi l'opzione relativa ai valori non definiti ti consente di omettere completamente quelle chiavi o convertirle a null, a seconda di ciò che il tuo consumer si aspetta. Disabilitare "Rimuovi commenti" trasforma i commenti smarriti in un errore segnalato invece di scartarli silenziosamente, utile quando vuoi confermare che l'input è altrimenti pulito. Ordinare le chiavi organizza le proprietà di ogni oggetto alfabeticamente a ogni livello di annidamento, il che facilita il confronto tra due payload JSON. Passare la direzione a JSON → Oggetto JS inverte la conversione, producendo un letterale JS con le virgolette rimosse da qualsiasi chiave che sia un identificatore valido — utile per incollare la configurazione direttamente nel codice sorgente.
L'input non valido — una virgola mancante, una stringa non terminata, un'espressione di template — viene segnalato con la riga e la colonna dove l'analisi si è interrotta, così puoi trovare il problema invece di indovinare. L'output è limitato a 10 MB per mantenere la scheda reattiva; gli oggetti estremamente grandi devono essere suddivisi in pezzi più piccoli per primo.
Tutto viene eseguito localmente nel tuo browser — nulla di ciò che incolla viene caricato da nessuna parte. Al termine, copia il risultato, scaricalo come file .txt o invialo direttamente all'input di un altro strumento per continuare a lavorare.