WMW

Codificatore JSON

Free

Codifica il testo semplice in una stringa letterale JSON valida (eseguendo l'escape di virgolette, barre rovesciate e interruzioni di riga) e la decodifica di nuovo, con un riepilogo dei caratteri con escape.

Gira interamente nel tuo browser. Il tuo testo non viene mai caricato da nessuna parte.

Commenti (0)

Hai trovato utile questo strumento? Lascia un commento, condividi un consiglio, o dicci come possiamo migliorarlo.

I commenti degli ospiti vengono revisionati prima della pubblicazione. Accedi per pubblicare istantaneamente.

Ancora nessun commento. Sii il primo a condividere il tuo pensiero!

Cosa fa questo strumento

Convertire il testo semplice in una stringa letterale JSON valida (eseguendo l'escape di virgolette, barre rovesciate, interruzioni di riga e caratteri di controllo) e convertirla di nuovo. Utile per incorporare in modo sicuro testo arbitrario all'interno di JSON a mano.

Come funziona

La codifica fa passare il tuo testo attraverso le stesse regole di serializzazione delle stringhe definite dalla specifica JSON: una virgoletta doppia diventa \", una barra rovesciata diventa \\, un'interruzione di riga diventa \n, e gli altri caratteri di controllo diventano il loro escape \uXXXX, con l'intero risultato racchiuso tra virgolette doppie. La decodifica inverte questo processo analizzando il testo con escape per riportarlo ai caratteri originali. Lo strumento usa il motore JSON integrato del browser per entrambe le direzioni, quindi il risultato corrisponde sempre esattamente alla specifica JSON.

Problemi che risolve

Domande frequenti

›Qual è la differenza tra questo e un formattatore JSON?

Questo strumento converte una stringa di testo semplice in (o da) una stringa letterale JSON, gestendo l'escape di virgolette, barre rovesciate e interruzioni di riga. Un formattatore JSON, invece, prende un documento JSON completo (un oggetto o un array) e ne formatta o minifica la struttura. Risolvono problemi diversi.

›Quando potrei aver bisogno di codificare una stringa come JSON?

Casi comuni sono incorporare manualmente un blocco di testo (con virgolette, interruzioni di riga o caratteri speciali) all'interno di un payload JSON, eseguire il debug del corpo di una richiesta API, o preparare una stringa letterale per un file di configurazione che usa la sintassi JSON.

›Devo includere le virgolette circostanti durante la decodifica?

No. Puoi incollare il testo con escape con o senza le virgolette doppie circostanti, lo strumento rileva automaticamente entrambe le forme.

›Perché la decodifica è fallita con un errore?

La decodifica fallisce se il testo non è una stringa JSON correttamente sottoposta a escape, ad esempio contiene una virgoletta doppia senza escape o una barra rovesciata che non fa parte di una sequenza di escape valida. Controlla il testo esatto per virgolette o barre rovesciate superflue e riprova.

›Questo strumento supporta la codifica di oggetti completi, non solo testo semplice?

No, questo strumento è specificamente per una singola stringa di testo semplice e la sua rappresentazione come stringa letterale JSON. Per costruire o formattare un oggetto o un array JSON completo, usa invece lo strumento JSON Formatter.

Strumenti correlati

Free

Testo

Formattatore JSON

Valida e formatta o minifica un documento JSON completo, con indentazione regolabile, ordinamento opzionale delle chiavi e segnalazione esatta degli errori per riga/colonna.

Free

Testo

Convertitore da IPv4 a IPv6

Genera rappresentazioni IPv6 mappate IPv4, compatibili IPv4, 6to4 e NAT64 di un indirizzo IPv4, ed estrae l'indirizzo IPv4 da una qualsiasi di queste forme IPv6.

Free

Testo

Formattatore JS/CSS

Riformatta JavaScript o CSS minificato o con indentazione incoerente in codice leggibile e correttamente indentato, con stile di indentazione regolabile e statistiche di dimensione prima/dopo.

Free

Testo

Minificatore JS/CSS

Riduce JavaScript o CSS rimuovendo spazi e commenti, con abbreviazione opzionale dei nomi delle variabili per JavaScript, e statistiche di dimensione prima/dopo.

Free

Testo

Decodificatore JWT

Decodifica l'intestazione e il payload di un JWT in JSON leggibile, convertendo le dichiarazioni di timestamp in date leggibili, segnalando i token scaduti e verificando una firma HS256 con un segreto che fornisci.

Free

Testo

Generatore llms.txt

Genera un file llms.txt seguendo la specifica llmstxt.org da un titolo, un riepilogo e sezioni di link, con raggruppamento delle sezioni Optional e anteprima dal vivo.

Free

Testo

Anteprima Markdown

Renderizza il Markdown come HTML dal vivo e sanificato affiancato alla fonte, con un interruttore per visualizzare e copiare l'HTML generato.

Free

Testo

Correttore di Mojibake (Testo Corrotto)

Recupera i byte originali dietro un testo corrotto (mojibake) e li decodifica nuovamente sotto diverse codifiche comuni, mostrando ogni candidato pulito.