Comprimi ed esegui escape
Rimuovi gli spazi superflui e confronta le dimensioni, esegui l’escape delle stringhe per i linguaggi e codifica Unicode / Base64
Compressione, escape e codifica JSON spiegati
La modalità comprimi rimuove spazi, interruzioni di riga e indentazione senza cambiare il significato, poi mostra la differenza in byte tra sorgente e risultato. È utile per risposte API e configurazioni incorporate che devono viaggiare o essere archiviate in forma più compatta. Il JSON non valido viene segnalato prima con la posizione dell’errore.
La modalità escape opera sui letterali stringa e supporta JavaScript, Java, C#, Python, Go e PHP in entrambe le direzioni. È usata comunemente per incorporare un documento JSON dentro una stringa di codice sorgente senza rompere virgolette e barre rovesciate.
La modalità codec offre escape Unicode, ripristino Unicode e codifica/decodifica Base64 per testo multilingue, emoji o canali che accettano solo caratteri ASCII. Tutte le operazioni sono locali e nulla viene inviato a un server.
Domande frequenti
- Il JSON compresso può essere usato direttamente?
- Sì. La compressione rimuove solo gli spazi e mantiene chiavi, ordine degli array e tipi di dati invariati, quindi qualsiasi parser JSON standard può leggere il risultato.
- In cosa differisce l’escape dalla codifica Base64?
- L’escape trasforma il testo in un letterale stringa per un linguaggio di destinazione e resta leggibile. Base64 converte qualsiasi testo in un set di caratteri ASCII meno leggibile ma che passa in sicurezza attraverso canali solo testuali.
- Perché la decodifica Base64 fallisce?
- Le cause tipiche sono caratteri fuori dal set Base64, una lunghezza incompleta o un input che non è affatto Base64. Verifica che l’input provenga da un risultato codificato e rimuovi le descrizioni aggiuntive.