Guide
Sono scritte per le parti di JSON in cui la risposta non è ovvia e il consiglio corrente è sbagliato o superato. Precisione numerica, convenzioni di appiattimento, dialetti di JSONPath, che cosa si rompe davvero a dieci megabyte.
Tutto ciò che qui è misurato è stato misurato, e le misure dicono su che cosa. Dove qualcosa non si è potuto verificare, la pagina lo dice anziché tirare a indovinare, perché un sito il cui argomento è la correttezza non può permettersi di essere sciatto con le proprie affermazioni.
-
Perché i tuoi ID JSON cambiano valore
I numeri JSON non hanno limiti. I double IEEE 754 sì. Tutto il resto discende da qui.
Validatore JSON -
I dieci errori JSON che rompono davvero un payload
Ordinati per frequenza, non per quanto sono interessanti, con il messaggio d’errore esatto che ciascuno produce.
Riparare JSON -
Cosa si rompe davvero quando i file JSON diventano grandi
Ogni soglia di dimensione negli strumenti JSON deriva da un limite preciso, e quello di cui ti avvertono di solito è quello sbagliato.
JSON Beautifier -
NDJSON e JSON Lines: un record per riga
Un array JSON gigantesco non si può trasmettere, accodare né recuperare in parte. Un valore JSON per riga risolve tutt’e tre le cose.
NDJSON in JSON -
JSON, YAML o TOML: quale prendere
Questi tre formati differiscono meno per ciò che sanno esprimere che per il modo in cui falliscono, e sui fallimenti passerai il tuo tempo.
JSON in YAML -
JSON Schema: le parti che decidono se la validazione funziona
Quasi nessuna configurazione JSON Schema rotta solleva errori. Restituisce valido su dati sbagliati.
Generatore di JSON Schema -
JSONPath, la versione che è davvero specificata
JSONPath è stato un post di blog per diciassette anni. La RFC 9535 finalmente dice che cosa significa.
Tester JSONPath -
Appiattire JSON annidato in CSV senza perdere dati
Ogni convertitore da JSON a CSV prende per te una dozzina di decisioni non documentate. Queste sono le decisioni.
JSON in CSV -
JSON non ha commenti, ed è stata una scelta
I commenti sono stati tolti da JSON per proteggere l’interoperabilità, e da allora quella decisione la paga ogni file di configurazione.
Riparare JSON -
JSON non ha un tipo data: sceglietene uno e mettetelo per iscritto
JSON ha sei tipi e nessuno di essi è una data, quindi ogni codebase se ne inventa una. Delle quattro risposte comuni, una sola è sicura.
Validatore JSON -
Forme di risposta JSON che sopravvivono cinque anni
Quasi ogni migrazione dolorosa di un’API risale a una decisione di forma presa in un pomeriggio e congelata dalla prima integrazione.
Generatore di JSON Schema