Guide di riparazione JSON

Guide passo passo per correggere gli errori JSON più comuni.

Come decodificare stringhe Base64 (e payload JWT)

Base64 è una codifica reversibile, non una cifratura. Decodificalo in un passaggio, gestisci correttamente Unicode e leggi le sezioni JWT che usano Base64url.

Leggi la guida →

Codifica URL: codifica in percentuale parametri di query e percorsi

La codifica in percentuale sostituisce i caratteri non sicuri con %XX così che qualsiasi testo sia sicuro all’interno di una URL. Sappi quali caratteri escapare e come decodificarli.

Leggi la guida →

Convertire YAML in JSON (ed evitare errori di indentazione)

Da YAML 1.2, qualsiasi documento JSON è uno YAML valido. Converti configurazioni YAML in JSON e fai attenzione alle trappole di indentazione e di inferenza dei tipi.

Leggi la guida →

Convertire JSON in CSV: appiattire un array di oggetti

Un array JSON di oggetti si mappa su una tabella CSV — una riga per oggetto, colonne dall’unione delle chiavi. Il vero lavoro sta nel quoting e nella gestione dei valori annidati.

Leggi la guida →

Convertire JSON in XML: radice, attributi e array

XML richiede un’unica radice e rappresenta le liste come elementi ripetuti. Mappa le chiavi con prefisso @ negli attributi e #text nel testo dell’elemento per una conversione reversibile.

Leggi la guida →

Fare escape del JSON come letterale stringa (e decodificare JSON doppiamente codificato)

Lo stringify di JSON lo racchiude tra virgolette e fa l’escape delle virgolette interne e dei caratteri speciali, producendo un letterale stringa JSON adatto a essere incorporato altrove.

Leggi la guida →

Correggere le virgole finali nel JSON

Una virgola finale dopo l’ultima proprietà di un oggetto o l’ultimo elemento di un array è valida in alcuni contesti JavaScript, ma non in JSON.

Leggi la guida →

Correggere gli apici singoli nel JSON

Stringhe e chiavi di oggetto in JSON devono usare virgolette doppie. I valori tra apici singoli sono comuni in frammenti JavaScript, output in stile Python e risposte di LLM.

Leggi la guida →

Correggere chiavi senza virgolette nel JSON

Chiavi come name, active e profile devono essere tra virgolette in JSON valido, anche quando sembrano identificatori normali.

Leggi la guida →

Riparare il JSON prodotto da un LLM

Le risposte di IA sembrano JSON, ma spesso contengono markdown fences, commenti, letterali in stile Python o sintassi di oggetto JavaScript.

Leggi la guida →

Correggere l’errore di parse JSON: Expected Property Name

Questo errore di solito significa che il parser è arrivato a una chiave di oggetto non valida in JSON: una chiave senza virgolette, un commento, una virgola finale o sintassi JavaScript dentro JSON stretto.

Leggi la guida →

JSON vs letterale di oggetto JavaScript

JSON assomiglia a un letterale di oggetto JavaScript, ma è un formato dati più piccolo, con sintassi più stretta e senza valori eseguibili.

Leggi la guida →

Valida il JSON prima delle richieste API

Una validazione rapida prima di inviare una richiesta API separa nettamente i problemi di sintassi JSON dagli errori di autenticazione, schema e backend.

Leggi la guida →

Formattatore JSON vs JSON Repair

Un formattatore rende più leggibile un JSON valido. Uno strumento di riparazione cerca di trasformare «quasi JSON» in JSON valido prima di formattarlo.

Leggi la guida →

Correggere errori JSON Unexpected Token

Unexpected token significa che un parser JSON stretto ha trovato un carattere che non può apparire in quella posizione in JSON valido.

Leggi la guida →

Convertitore JSON in oggetto JavaScript

JSON stretto può essere convertito in un oggetto JavaScript con JSON.parse. I letterali di oggetto JavaScript richiedono una pulizia prima di diventare JSON valido.

Leggi la guida →