JSON Toolkit

Base di conoscenza

Un percorso che porta dal JSON, dalla grammatica ai formati, fino a query, validazione e pratica in produzione, con ogni articolo abbinato a uno strumento online.

Categorie

Copertina della categoria Fondamenti di JSON e la specifica

Fondamenti di JSON e la specifica

Partendo da RFC 8259 ed ECMA-404, questa categoria illustra la grammatica di JSON, i tipi, la codifica e i limiti del parsing — le fondamenta su cui poggia ogni lavoro con JSON.

6 articoli
Copertina della categoria Formati estesi e dialetti

Formati estesi e dialetti

JSON5, JSONC, JSON Lines e NDJSON risolvono esigenze reali come commenti, virgole finali e streaming, e portano con sé problemi di compatibilità e di scelta.

6 articoli
Copertina della categoria Interrogazione e modifica incrementale

Interrogazione e modifica incrementale

Estrarre un valore da JSON o modificare un campo sembra semplice, ma una volta standardizzato diventa quattro specifiche: JSONPath, JSON Pointer, JSON Patch e Merge Patch.

5 articoli
Copertina della categoria Schema e validazione

Schema e validazione

Descrivi la forma dei tuoi dati con JSON Schema, trasforma gli accordi verbali in validazione eseguibile, e lascialo guidare a turno i tipi TypeScript e la generazione dei form.

7 articoli
Copertina della categoria Conversione di formati

Conversione di formati

La conversione tra JSON e YAML, XML, CSV, TypeScript, Java, Go e SQL non è mai senza perdite. Ciò che conta è dichiarare esplicitamente dove avviene la perdita.

8 articoli
Copertina della categoria Prestazioni e sicurezza

Prestazioni e sicurezza

Un file JSON di decine di megabyte può bloccare il thread principale, e un JSON accuratamente costruito può trapassare un servizio; questa categoria copre sia il throughput sia le difese.

6 articoli
Copertina della categoria Strumenti ed ecosistema

Strumenti ed ecosistema

Librerie di parsing, strumenti da riga di comando e plugin per editor formano la toolchain JSON quotidiana; la chiave per scegliere tra loro è la qualità della localizzazione degli errori e la salute dell'ecosistema.

6 articoli
Copertina della categoria Pratica ingegneristica

Pratica ingegneristica

Mettere JSON nei sistemi reali: come definire i contratti API, come gestire configurazione e fixture, come gestire la compatibilità delle versioni e come mantenere i dati di test.

5 articoli
Copertina della categoria domande frequenti

Domande frequenti

Raccoglie le domande più frequenti sugli strumenti di questo sito e sulla specifica JSON, raggruppate per scenario, con una risposta su cui puoi agire direttamente invece di una conclusione vaga.

25 articoli

Aggiornati di recente

File JSON grande non si apre? Scegli lo strumento giusto in base alla dimensione

Un export JSON di decine di MB blocca spesso editor di testo e strumenti online, mentre il parsing richiede solo poche centinaia di millisecondi. Abbiamo misurato tempo e memoria a ogni stadio su un campione da 45 MB e 500.000 record, mostrato che il costo reale sta nel numero di righe e nodi, e costruito una tabella di scelta degli strumenti per dimensione: visualizzazione online, estrazione da riga di comando, streaming e app desktop.

Intermedio~6 min di letturaAggiornato il 2026-11-07

JSONL in pratica: aprire, convertire e diagnosticare le righe difettose

Passare un intero file .jsonl a JSON.parse e ricevere un errore quasi mai significa che il file è rotto — significa che la strategia di lettura è sbagliata. Questa guida copre i modi standard di ispezionare e leggere JSONL riga per riga, i comandi per convertire da e verso array JSON, una tabella di sei tipi di righe difettose e il modo corretto di consumare NDJSON da risposte HTTP in streaming.

Intermedio~9 min di letturaAggiornato il 2026-11-06

Test contrattuali JSON Schema: salda le regole di validazione nella CI

Uno schema non finisce quando è scritto — lì inizia il degrado. Un refuso rilassa la validazione in silenzio, un refactoring rompe tutte le fixture. Questa guida illustra un'impostazione di test contrattuali attuabile: fixture positivi, negativi e snapshot, lint dello schema stesso, compilazione una tantum riutilizzata e quattro porte CI che trasformano la rottura del contratto in una build rossa.

Intermedio~8 min di letturaAggiornato il 2026-11-05

JSON in CSV: da dove viene l'intestazione e perché i valori cambiano

Nove esperimenti su un convertitore reale: la strategia "chiavi della prima riga" perde campi in silenzio, null, assenza e stringa vuota diventano tutti celle vuote, un intero a 20 cifre perde precisione già in JSON.parse, e un punto in una chiave fa collidere due percorsi diversi nella stessa colonna. Come si costruisce l'intestazione, quali valori si deformano e come scegliere una strategia in base all'uso a valle.

Intermedio~6 min di letturaAggiornato il 2026-11-04