JSON Toolkit

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

Articoli in questa categoria

JSON5 e JSONC: JSON con commenti

Entrambi i dialetti esistono perché le configurazioni scritte dalle persone richiedono commenti e virgole finali, ma sintassi e portata nell'ecosistema differiscono, quindi scegliere male blocca la toolchain.

Principiante~10 min di letturaAggiornato il 2026-10-30

JSON Lines e NDJSON: dati in streaming

Un valore JSON per riga ti regala l'appendibilità, lo streaming e il danno isolato a una sola riga; il costo è l'assenza di struttura complessiva, quindi la validazione deve avvenire riga per riga.

Intermedio~10 min di letturaAggiornato il 2026-10-30

JSON binario: scegliere tra MessagePack, CBOR e BSON

MessagePack, CBOR e BSON comprimono tutti JSON in byte. Confronta il costo in byte, la gestione di int64 e binari, e ottieni un criterio chiaro su quando il cambio vale la pena.

Intermedio~10 min di letturaAggiornato il 2026-10-31

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