Articoli pratici per gli sviluppatori che lavorano con JSON, YAML e dati delle API.
Tutti gli articoli
L'errore «Unexpected token <» significa che JSON.parse ha ricevuto una pagina HTML (un 404, un redirect di login o URL sbagliato), non JSON. Il perché, con esempi fetch rotti e corretti.
Leggi l’articolo →L'errore «Unexpected token u» significa che hai chiamato JSON.parse(undefined). Scopri perché undefined diventa "undefined", come proteggerti e un helper di parsing sicuro.
Leggi l’articolo →Una stringa non terminata in JSON significa che un apice di apertura non ha quello di chiusura — di solito un apice non escapato, un newline grezzo o dati troncati. Esempi rotti e corretti.
Leggi l’articolo →Un carattere di escape errato in JSON significa che dopo un backslash c'è qualcosa che JSON non permette. Ecco l'elenco completo degli escape validi, più correzioni per \x, percorsi e \u.
Leggi l’articolo →Questo errore significa che c'è contenuto extra dopo un valore JSON completo — oggetti concatenati, NDJSON parsato come singolo blocco o spazzatura finale. Come trovare e rimuovere i dati in eccesso.
Leggi l’articolo →Pretty print, format e beautify per JSON sono la stessa cosa. Scopri perché, cosa cambia davvero (minify, validate, tree view) e come fare pretty print di JSON online.
Leggi l’articolo →Guarda il JSON come un albero interattivo collassabile. Espandi e collassa qualsiasi oggetto o array per navigare payload grandi e annidati — nel tuo browser, senza upload.
Leggi l’articolo →Un formattatore YAML re-indenta e normalizza lo YAML perché sia leggibile e diff-friendly. Impara le regole di indentazione, le trappole dei tipi e quando formattare vs convertire in JSON.
Leggi l’articolo →Converti XML in JSON nel modo giusto: come attributi, nodi testo, elementi ripetuti e namespace si mappano in JSON — con convenzioni, casi limite e codice JS/Python.
Leggi l’articolo →Converti JSON in XML: scegliere un elemento root, mappare chiavi con prefisso @ ad attributi, trasformare array in elementi ripetuti e fare escape — in JS, Python e online.
Leggi l’articolo →Converti JSON in CSV e CSV in JSON — in JavaScript, Python e online. Copre il mapping array-di-oggetti, le regole di quoting, i valori annidati e la coercizione di tipo.
Leggi l’articolo →Valida la sintassi JSON con JSON.parse, json.loads di Python, jq o nel browser — e impara a controllare struttura e tipi con JSON Schema.
Leggi l’articolo →JSON.stringify converte un valore in stringa JSON. Impara gli argomenti space e replacer, l'hook toJSON e i valori che scarta silenziosamente o su cui solleva.
Leggi l’articolo →JSON vs YAML a confronto: sintassi, tipi, commenti e tranelli come il Norway problem. YAML è un superset di JSON — quando usare cosa e come convertire.
Leggi l’articolo →Un JWT è composto da tre sezioni Base64url. Impara a decodificare header e payload in JavaScript e Python — e perché decodificare un token non è lo stesso che verificarlo.
Leggi l’articolo →JSON Patch (RFC 6902) invia operazioni esplicite; JSON Merge Patch (RFC 7396) sovrappone un oggetto parziale. Confronta i due con esempi e scegli quello giusto.
Leggi l’articolo →Converti CSV e XML in JSON in JavaScript, Python e nel browser. Copre il mapping array-di-oggetti, la gestione degli attributi XML e i tranelli di coercizione di tipo.
Leggi l’articolo →Un tutorial jq pratico: installalo, pretty-print e minify, seleziona campi, filtra array con select, trasforma con map, più ricette di comandi pronte da copiare.
Leggi l’articolo →Impara a convertire JSON in interface TypeScript — a mano, con strumenti online e nel codice. Copre oggetti annidati, campi opzionali, array, tipi nullable e come tenere i tipi allineati alla tua API.
Leggi l’articolo →JSON Schema è un vocabolario per descrivere struttura e vincoli dei dati JSON. Impara le parole chiave principali, vedi esempi reali e valida JSON in JavaScript, Python e nel browser.
Leggi l’articolo →Minificare JSON rimuove tutto lo spazio bianco inutile per ridurre la dimensione del file e velocizzare le risposte API. Impara a minificare JSON in JavaScript, Python, da riga di comando e nel browser — e quando non vale la pena.
Leggi l’articolo →I visualizzatori e i formattatori JSON sembrano simili ma hanno scopi diversi. Impara quando usare ciascuno strumento, quali funzionalità cercare e come scegliere quello giusto per il tuo flusso di lavoro.
Leggi l’articolo →Ricevi «[object Object] is not valid JSON» o «expected a JSON object, array or literal»? Impara perché avvengono questi errori, come correggere la sintassi JSON, sistemare virgole finali e riparare JSON rotto automaticamente.
Leggi l’articolo →Virgole finali, apici singoli, chiavi senza apici, letterali Python, fence di markdown — i correttori JSON online li gestiscono tutti. Impara come funzionano i parser di riparazione, quando usarli e come tenere i dati sensibili privati.
Leggi l’articolo →Esempi JSON pronti da copiare e incollare che coprono ogni tipo di dato, strutture annidate, risposte di API REST, file di configurazione, formati data e GeoJSON — con pattern di errori comuni e le loro correzioni.
Leggi l’articolo →Formatta JSON con JSON.stringify in JavaScript, json.dumps in Python, jq da riga di comando o istantaneamente nel browser. Include ordinare le chiavi, convertire YAML e CSV in JSON ed esempi reali prima/dopo.
Leggi l’articolo →JSON (JavaScript Object Notation) è il formato universale di scambio dati. Impara i sei tipi di dato, le regole grammaticali che rendono JSON stretto, dove si usano i file .json e come fare parsing di JSON in qualsiasi linguaggio.
Leggi l’articolo →Token JWT, chiavi API, PII ed export di database vengono incollati di routine nei formattatori online. Ecco cosa succede a quei dati lato server — e perché gli strumenti nativi del browser sono la scelta più sicura.
Leggi l’articolo →Tab, newline, byte null e codici ANSI di escape grezzi dentro una stringa JSON innescano questo errore. Impara perché la spec JSON li vieta, come si infilano e come rimuoverli o farne l'escape.
Leggi l’articolo →Quella «o» minuscola è il secondo carattere di «[object Object]». Hai passato un oggetto JavaScript a JSON.parse() invece di una stringa. Ecco ogni variante di questo errore e la correzione su una sola riga per ciascuna.
Leggi l’articolo →Il parser ha raggiunto la fine della stringa prima che la struttura fosse completa. Le cause vanno dalle risposte API troncate alle parentesi non chiuse e alle stringhe vuote. Cinque pattern, cinque correzioni.
Leggi l’articolo →Le stringhe codificate in Base64 sembrano confuse, ma chiunque può decodificarle con una chiamata di funzione. Impara cos'è davvero Base64, perché viene confuso con la crittografia e cosa usare quando devi davvero proteggere dei dati.
Leggi l’articolo →Un diff di testo puro perde i riordini di chiave e il rumore degli spazi. Impara come funziona un diff JSON serio: diff di righe LCS, confronto semantico ad albero, normalizzazione delle chiavi e i compromessi di ogni approccio.
Leggi l’articolo →Molti sviluppatori trattano i letterali di oggetto JS come JSON. Non sono la stessa cosa: apici singoli, chiavi senza apici, virgole finali, undefined, NaN — ecco ogni differenza con esempi.
Leggi l’articolo →Una singola virgola di troppo dopo l'ultimo elemento di un oggetto o array JSON causa un SyntaxError. Impara perché JSON vieta le virgole finali, da dove vengono e come rimuoverle.
Leggi l’articolo →«Unexpected token '<'» o «Unexpected token u in JSON at position 0» — questi errori bloccano l'app di colpo. Ecco cosa significa ogni variante ed esattamente come correggerla.
Leggi l’articolo →Il JSON reale è spesso sporco: virgole finali, apici singoli, letterali Python, fence di markdown. Impara i pattern comuni, come scrivere un helper di parsing sicuro e quando passare a una libreria di riparazione dedicata.
Leggi l’articolo →The reviver's new context.source argument plus JSON.rawJSON() lets you parse 64-bit IDs without precision loss, verify canonical form, and lock down LLM JSON output — all at native speed. A practical walkthrough now that the API is Baseline 2025.
Leggi l’articolo →