Articles pratiques pour les développeurs qui travaillent avec JSON, YAML et les données d’API.
Tous les articles
L'erreur « Unexpected token < » signifie que JSON.parse a reçu une page HTML (un 404, une redirection de login, une mauvaise URL), pas du JSON. Voici le pourquoi, avec des exemples fetch cassés/corrigés.
Lire l’article →L'erreur « Unexpected token u » signifie que vous avez appelé JSON.parse(undefined). Apprenez pourquoi undefined devient "undefined", comment vous en prémunir et un helper de parsing sûr.
Lire l’article →Une chaîne non terminée en JSON signifie qu'un guillemet ouvrant n'a pas de guillemet fermant — souvent un guillemet non échappé, un saut de ligne brut ou des données tronquées. Exemples cassés et corrigés.
Lire l’article →Un caractère mal échappé en JSON signifie qu'une barre oblique inverse est suivie d'un caractère que JSON n'autorise pas. Voir la liste complète des échappements valides, plus les correctifs pour \x, les chemins et \u.
Lire l’article →Cette erreur signifie qu'il y a du contenu en trop après une valeur JSON complète — objets concaténés, NDJSON parsé comme un seul bloc, ou résidus de fin. Comment trouver et supprimer les données en trop.
Lire l’article →Pretty print, format et beautify veulent dire la même chose pour JSON. Apprenez pourquoi, ce qui diffère vraiment (minify, validate, tree view) et comment faire un pretty-print JSON en ligne.
Lire l’article →Voyez le JSON comme un arbre interactif et repliable. Dépliez et repliez n'importe quel objet ou tableau pour naviguer dans des payloads grands et imbriqués — dans votre navigateur, sans upload.
Lire l’article →Un formateur YAML ré-indente et normalise le YAML pour le rendre lisible et compatible diff. Apprenez les règles d'indentation, les pièges de types et quand formater vs convertir en JSON.
Lire l’article →Convertir XML en JSON correctement : comment les attributs, nœuds texte, éléments répétés et namespaces se mappent en JSON — avec conventions, cas limites et code JS/Python.
Lire l’article →Convertir du JSON en XML : choisir un élément racine, mapper les clés préfixées par @ vers des attributs, transformer les tableaux en éléments répétés et échapper — en JS, Python et en ligne.
Lire l’article →Convertir JSON en CSV et CSV en JSON — en JavaScript, Python et en ligne. Couvre le mapping tableau-d'objets, les règles de guillemets, les valeurs imbriquées et la coercition de types.
Lire l’article →Validez la syntaxe JSON avec JSON.parse, json.loads de Python, jq ou dans votre navigateur — et apprenez à vérifier structure et types avec JSON Schema.
Lire l’article →JSON.stringify convertit une valeur en chaîne JSON. Apprenez les arguments space et replacer, le hook toJSON et les valeurs qu'il abandonne silencieusement ou sur lesquelles il lève.
Lire l’article →JSON vs YAML comparés : syntaxe, types, commentaires et pièges comme le Norway problem. YAML est un sur-ensemble de JSON — quand utiliser chacun et comment convertir.
Lire l’article →Un JWT comporte trois sections Base64url. Apprenez à décoder le header et le payload en JavaScript et Python — et pourquoi décoder un token n'est pas la même chose que le vérifier.
Lire l’article →JSON Patch (RFC 6902) envoie des opérations explicites ; JSON Merge Patch (RFC 7396) superpose un objet partiel. Comparez les deux avec des exemples et choisissez le bon.
Lire l’article →Convertissez CSV et XML en JSON en JavaScript, Python et dans le navigateur. Couvre le mapping tableau-d'objets, la gestion des attributs XML et les pièges de coercition de types.
Lire l’article →Un tutoriel jq pratique : installation, pretty-print et minify, sélection de champs, filtrage de tableaux avec select, transformations avec map, plus des recettes prêtes à copier-coller.
Lire l’article →Apprenez à convertir du JSON en interfaces TypeScript — à la main, avec des outils en ligne et en code. Couvre les objets imbriqués, les champs optionnels, les tableaux, les types nullables et la synchronisation des types avec votre API.
Lire l’article →JSON Schema est un vocabulaire pour décrire la structure et les contraintes des données JSON. Apprenez les mots-clés centraux, voyez des exemples réels et validez du JSON en JavaScript, Python et votre navigateur.
Lire l’article →Minifier du JSON retire tout le blanc inutile pour réduire la taille des fichiers et accélérer les réponses d'API. Apprenez à minifier en JavaScript, Python, ligne de commande et navigateur — et quand ne pas vous embêter.
Lire l’article →Les visualiseurs et formateurs JSON se ressemblent mais ont des usages différents. Apprenez quand utiliser chaque outil, quelles fonctionnalités chercher et comment choisir celui qui convient à votre workflow.
Lire l’article →Vous avez « [object Object] is not valid JSON » ou « expected a JSON object, array or literal » ? Apprenez pourquoi ces erreurs arrivent, comment corriger la syntaxe JSON, corriger les virgules finales et réparer du JSON cassé automatiquement.
Lire l’article →Virgules finales, guillemets simples, clés non quotées, littéraux Python, fences markdown — les correcteurs JSON en ligne gèrent tout. Apprenez comment fonctionnent les parseurs de réparation, quand les utiliser et comment garder les données sensibles privées.
Lire l’article →Exemples JSON prêts à copier-coller couvrant chaque type de données, structures imbriquées, réponses d'API REST, fichiers de configuration, formats de date et GeoJSON — avec des patterns d'erreurs courants et leurs corrections.
Lire l’article →Formatez du JSON avec JSON.stringify en JavaScript, json.dumps en Python, jq en ligne de commande ou instantanément dans votre navigateur. Inclut le tri des clés, la conversion YAML/CSV vers JSON et des exemples avant/après réels.
Lire l’article →JSON (JavaScript Object Notation) est le format universel d'échange de données. Apprenez les six types de données, les règles grammaticales qui rendent JSON strict, où les fichiers .json sont utilisés et comment parser du JSON dans n'importe quel langage.
Lire l’article →Les tokens JWT, clés API, PII et exports de base de données sont régulièrement collés dans des formateurs en ligne. Voici ce qui arrive à ces données côté serveur — et pourquoi les outils navigateur sont le choix le plus sûr.
Lire l’article →Des tabulations, sauts de ligne, octets nuls et codes d'échappement ANSI bruts à l'intérieur d'une chaîne JSON déclenchent cette erreur. Apprenez pourquoi la spec JSON les interdit, comment ils se glissent et comment les supprimer ou les échapper.
Lire l’article →Ce « o » minuscule est le deuxième caractère de « [object Object] ». Vous avez passé un objet JavaScript à JSON.parse() au lieu d'une chaîne. Voici toutes les variantes de cette erreur et le correctif d'une ligne pour chacune.
Lire l’article →Le parseur a atteint la fin de la chaîne avant que la structure ne soit complète. Les causes vont des réponses d'API tronquées aux crochets non fermés et aux chaînes vides. Cinq patterns, cinq correctifs.
Lire l’article →Les chaînes encodées en Base64 ont l'air brouillées, mais n'importe qui peut les décoder en un appel de fonction. Apprenez ce qu'est vraiment Base64, pourquoi on le confond avec du chiffrement et quoi utiliser quand vous devez vraiment protéger des données.
Lire l’article →Un diff texte brut rate les réordonnancements de clés et le bruit des espaces. Apprenez comment fonctionne un vrai diff JSON : diff de lignes LCS, comparaison sémantique d'arbre, normalisation des clés et les compromis de chaque approche.
Lire l’article →Beaucoup de développeurs traitent les littéraux d'objet JS comme du JSON. Ce n'est pas pareil : guillemets simples, clés non quotées, virgules finales, undefined, NaN — voici chaque différence avec des exemples.
Lire l’article →Une seule virgule en trop après le dernier élément d'un objet ou tableau JSON provoque une SyntaxError. Apprenez pourquoi JSON interdit les virgules finales, d'où elles viennent et comment les retirer.
Lire l’article →« Unexpected token '<' » ou « Unexpected token u in JSON at position 0 » — ces erreurs arrêtent net votre application. Voici ce que veut dire chaque variante et exactement comment corriger.
Lire l’article →Le JSON réel est souvent sale : virgules finales, guillemets simples, littéraux Python, fences markdown. Apprenez les patterns courants, comment écrire un helper de parsing sûr et quand passer à une bibliothèque de réparation dédiée.
Lire l’article →The reviver's new context.source argument plus JSON.rawJSON() lets you parse 64-bit IDs without precision loss, verify canonical form, and lock down LLM JSON output — all at native speed. A practical walkthrough now that the API is Baseline 2025.
Lire l’article →