Conseils et guides JSON
Articles pratiques pour les développeurs qui travaillent avec JSON, YAML et les données d’API.
Unexpected Token < en JSON à la position 0 : vous avez du HTML
"Token inattendu <" signifie que JSON.parse a reçu du HTML — 404 ou redirection. Diagnostic en 30 s avec exemples fetch cassés/corrigés.
5 min readUnexpected Token u en JSON à la position 0 : parser undefined
"Jeton inattendu u" signifie que vous avez appelé JSON.parse(undefined). Pourquoi undefined devient la chaîne "undefined" et comment s'en prémunir.
5 min readChaîne non terminée en JSON : causes et correctifs
"Chaîne non terminée" : guillemet ouvrant sans fermeture — guillemet non échappé, saut de ligne brut ou données tronquées. Exemples et corrections.
5 min readCaractère mal échappé en JSON : causes, exemples et correctifs
Corrigez les erreurs « bad escaped character in JSON » : échappements \x, chemins Windows, regex, \u mal formés et JSON doublement encodé.
12 min readCaractère non blanc inattendu après les données JSON : correctifs
Contenu en plus après un JSON complet — objets concaténés, NDJSON parsé en bloc, junk en fin. Comment trouver et corriger le contenu superflu.
5 min readJSON Pretty Print vs JSON Format : quelle est la différence ?
Pretty print, format et beautify veulent dire la même chose pour JSON. Découvrez ce qui diffère (minify, validate, tree view) et comment faire.
5 min readVisualiseur JSON en arbre : explorer JSON comme un arbre repliable
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.
6 min readFormateur YAML : formater, ré-indenter et valider du YAML
Formateur YAML : ré-indente et normalise le YAML pour des fichiers lisibles. Règles d'indentation, pièges de types, quand convertir en JSON.
6 min readConversion XML vers JSON : attributs, nœuds texte, tableaux et namespaces
Convertir XML en JSON : attributs, nœuds texte, éléments répétés et namespaces — conventions, cas limites, code JS/Python.
8 min readJSON vers XML : éléments racines, tableaux et mappage des attributs
Convertir JSON en XML : élément racine, attributs @, tableaux et échappement — en JS, Python ou en ligne. Essayez le convertisseur gratuit.
7 min readComment convertir JSON en CSV (et inversement)
Convertir JSON en CSV et vice versa en JavaScript, Python ou en ligne — mappage array-d'objets, guillemets, valeurs imbriquées et coercition de types.
7 min readComment valider du JSON : syntaxe et validation de schéma
Validez la syntaxe JSON avec JSON.parse, json.loads de Python, jq ou dans votre navigateur. Vérifiez structure et types avec JSON Schema.
8 min readComment sérialiser du JSON avec JSON.stringify
JSON.stringify convertit une valeur en chaîne JSON. Les arguments space et replacer, le hook toJSON, et les valeurs qu'il ignore ou fait planter.
8 min readJSON vs YAML : différences et quand utiliser chacun
JSON vs YAML : syntaxe, types, commentaires et pièges comme le Norway problem. YAML est un sur-ensemble de JSON : quand utiliser chacun et convertir.
7 min readComment décoder un JWT et lire ses claims
Un JWT comporte trois sections Base64url. Décode header et payload en JavaScript ou Python — et pourquoi décoder n'est pas vérifier.
8 min readJSON Patch vs JSON Merge Patch : RFC 6902 vs 7396
JSON Patch (RFC 6902) envoie des opérations explicites ; JSON Merge Patch (RFC 7396) superpose un objet partiel. Comparez les deux et choisissez.
7 min readComment convertir CSV et XML en JSON
Convertir CSV et XML en JSON en JavaScript, Python ou le navigateur — mappage array-d'objets, attributs XML et pièges de coercition de types.
7 min readTutoriel jq : filtrer et transformer du JSON
Apprenez jq en ligne de commande : installer, formater, sélectionner, filtrer, mapper et éditer du JSON — avec des recettes à copier-coller.
7 min readComment générer des interfaces TypeScript depuis du JSON
Convertissez JSON en interfaces TypeScript — en ligne ou en code. Gérez les objets imbriqués, champs optionnels vs nullable et types synchronisés.
10 min readQu'est-ce que JSON Schema ? Un guide pratique avec exemples
Qu'est-ce que JSON Schema ? Décrivez et validez la structure JSON — mots-clés, exemples réels et validation en JavaScript et Python. À découvrir.
10 min readComment minifier du JSON — et quand vous devriez
Minifier JSON en JavaScript, Python, jq ou dans votre navigateur. Pourquoi gzip rend souvent la minification optionnelle — et quand l'ignorer.
9 min readVisualiseur JSON vs formateur JSON : quelle est la différence ?
Viewer JSON vs formateur : le viewer affiche un arbre interactif, le formateur met le texte en forme. Apprenez la différence et quand utiliser chacun.
8 min readCorriger « [object Object] is Not Valid JSON » et d'autres erreurs de syntaxe JSON
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.
9 min readComment les parseurs JSON réparent vraiment
Réparer JSON en ligne : virgules finales, guillemets simples, littéraux Python et balises LLM dans le navigateur. Repair parsers expliqués — en privé.
7 min readExemples de format JSON : objets, tableaux et patterns du monde réel
Exemples JSON à copier-coller : chaque type, structures imbriquées, réponses REST, configs, dates, GeoJSON et erreurs courantes avec corrections.
6 min readComment formater du JSON : pretty-print, valider et nettoyer des fichiers JSON
Formater JSON avec JSON.stringify, json.dumps de Python, jq ou dans votre navigateur. Pretty-print, tri des clés et exemples avant/après réels.
8 min readQu'est-ce que JSON ? Un guide complet du format, de la syntaxe et des fichiers JSON
Qu'est-ce que JSON ? Le format universel d'échange de données — six types, règles de syntaxe strictes, fichiers .json et comment le parser partout.
7 min readPourquoi vous ne devriez pas coller du JSON sensible dans des outils en ligne
Coller des JWT, clés API ou PII dans un outil JSON en ligne les fuite via logs, caches et indexation. Les outils navigateur sont plus sûrs.
7 min readCaractère de contrôle invalide dans un littéral de chaîne JSON : correctifs
Les tabs, sauts de ligne, null bytes et codes ANSI dans les strings JSON déclenchent cette erreur. Pourquoi JSON les interdit et comment les éliminer.
6 min readUnexpected Token o en JSON à la position 1 : causes et correctif
Ce "o" minuscule est le 2e caractère de "[object Object]". Vous avez passé un objet JavaScript à JSON.parse(). Variantes + correctif en une ligne.
5 min readUnexpected End of JSON Input : pourquoi ça arrive et comment corriger
Le parser a atteint la fin avant la fermeture de la structure. Réponses tronquées, crochets non fermés, chaînes vides. Cinq causes et correctifs.
5 min readBase64 n'est pas du chiffrement : ce qu'il cache ou pas
Base64, c'est de l'encodage, pas du chiffrement. Pourquoi mots de passe, JWT, clés API, Basic Auth, URLs et logs restent lisibles après Base64.
15 min readComment comparer deux fichiers JSON : algorithmes et outils
Un diff texte brut signale les clés réordonnées comme des changements. Comment marche un vrai diff JSON : LCS par lignes et comparaison sémantique.
9 min readJSON vs objet JavaScript : pourquoi les guillemets simples ne sont pas autorisés
Les objets JS ne sont pas du JSON : guillemets simples, clés sans guillemets, virgules finales, undefined, NaN. Toutes les différences avec exemples.
7 min readVirgule finale en JSON : pourquoi { "a": 1, } lève une erreur
Une virgule en trop après le dernier élément JSON provoque un SyntaxError. Pourquoi JSON interdit les virgules finales et comment les supprimer.
6 min readComment corriger les erreurs « Unexpected Token » de JSON.parse
« 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.
6 min readComment gérer du JSON cassé en JavaScript
JSON.parse() ne pardonne pas — une virgule égarée plante ton app. Patterns JSON cassé courants, attraper les erreurs avec try/catch et quand réparer.
8 min readJSON.parse Source Access: context.source, BigInts, JSON.rawJSON, and LLM JSON
Use JSON.parse reviver context.source and JSON.rawJSON safely: feature-detect support, rescue large numeric IDs, serialize BigInts, and harden repaired LLM JSON output.
12 min read