Conserva tipi e struttura
Formattazione e minificazione cambiano gli spazi esterni alle stringhe senza modificare notazione numerica, stringhe con escape, ordine delle chiavi o chiavi duplicate. Verificano la sintassi JSON, non uno schema API. Altri strumenti JSON e lettori successivi hanno limiti numerici distinti. I confronti strutturali valutano valori e posizioni negli array; l'inferenza TypeScript da un solo esempio richiede comunque una revisione.
Scegli il livello di codifica corretto
Componenti URL, query string, stringhe JSON e testo HTML richiedono regole di escape diverse. Per esempio, + indica uno spazio nell'interpretazione dei parametri dei moduli, ma resta + nella decodifica dei componenti URI. Decodifica Base64 in testo solo per UTF-8; per i dati binari usa il decodificatore di file.
Distingui decodifica e autenticazione
Un JWT decodificato è un input non verificato, non una prova di autorizzazione. Un'impronta di file richiede un valore atteso affidabile, mentre HMAC dipende anche da un segreto condiviso e dalla codifica esatta dei byte. Usa chiavi fittizie negli esempi e non inserire token di produzione in schermate condivise.