Guides
Ils sont écrits pour les parties de JSON où la réponse n’est pas évidente et où le conseil courant est faux ou périmé. Précision numérique, conventions d’aplatissement, dialectes de JSONPath, ce qui casse vraiment à dix mégaoctets.
Tout ce qui est mesuré ici a été mesuré, et les mesures disent sur quoi. Là où quelque chose n’a pas pu être vérifié, la page le dit plutôt que de deviner, parce qu’un site dont l’argument est l’exactitude n’a pas le droit d’être négligent avec ses propres affirmations.
-
Pourquoi vos identifiants JSON changent de valeur
Les nombres JSON sont sans borne. Les doubles IEEE 754 ne le sont pas. Tout le reste en découle.
Validateur JSON -
Les dix erreurs JSON qui cassent vraiment un payload
Classées par fréquence, pas par intérêt, avec le message d’erreur exact que chacune produit.
Réparer du JSON -
Ce qui casse vraiment quand les fichiers JSON grossissent
Chaque seuil de taille dans l’outillage JSON vient d’une limite précise, et celle dont on vous avertit est en général la mauvaise.
JSON Beautifier -
NDJSON et JSON Lines : un enregistrement par ligne
Un tableau JSON géant ne se diffuse pas, ne s’ajoute pas et ne se récupère pas partiellement. Une valeur JSON par ligne corrige les trois.
NDJSON vers JSON -
JSON, YAML ou TOML : lequel prendre
Ces trois formats diffèrent moins par ce qu’ils savent exprimer que par leur façon d’échouer, et c’est sur les échecs que vous passerez votre temps.
JSON vers YAML -
JSON Schema : les parties qui décident si la validation fonctionne
La plupart des configurations JSON Schema cassées ne lèvent rien. Elles renvoient valide sur des données fausses.
Générateur de JSON Schema -
JSONPath, la version qui est vraiment spécifiée
JSONPath fut un billet de blog pendant dix-sept ans. La RFC 9535 dit enfin ce qu’il signifie.
Testeur JSONPath -
Aplatir du JSON imbriqué en CSV sans perdre de données
Chaque convertisseur JSON vers CSV prend pour vous une douzaine de décisions non documentées. Voici ces décisions.
JSON vers CSV -
JSON n’a pas de commentaires, et c’était délibéré
Les commentaires ont été retirés de JSON pour protéger l’interopérabilité, et cette décision a été payée par chaque fichier de configuration depuis.
Réparer du JSON -
JSON n’a pas de type date : choisissez-en un et écrivez-le
JSON a six types et aucun n’est une date, alors chaque base de code en invente une. Des quatre réponses courantes, une seule est sûre.
Validateur JSON -
Des formes de réponse JSON qui survivent cinq ans
Presque toute migration d’API douloureuse remonte à une décision de forme prise en un après-midi et gelée par la première intégration.
Générateur de JSON Schema