Guides de réparation JSON

Guides pas à pas pour corriger les erreurs JSON les plus courantes.

Comment décoder des chaînes Base64 (et des payloads JWT)

Base64 est un encodage réversible, pas du chiffrement. Décodez-le en une étape, gérez Unicode correctement et lisez les sections JWT qui utilisent Base64url.

Lire le guide →

Encodage URL : encodez les paramètres de requête et les chemins

L’encodage en pourcentage remplace les caractères non sûrs par %XX afin qu’un texte arbitraire puisse être placé dans une URL. Sachez quels caractères échapper et comment les décoder.

Lire le guide →

Convertir YAML en JSON (et éviter les erreurs d’indentation)

Depuis YAML 1.2, tout document JSON est un YAML valide. Convertissez la configuration YAML en JSON et faites attention aux pièges d’indentation et d’inférence de types.

Lire le guide →

Convertir JSON en CSV : aplatir un tableau d’objets

Un tableau JSON d’objets se mappe à une table CSV — une ligne par objet, colonnes issues de l’union des clés. Le vrai travail consiste à gérer le quoting et les valeurs imbriquées.

Lire le guide →

Convertir JSON en XML : racine, attributs et tableaux

XML nécessite une racine unique et représente les listes comme des éléments répétés. Mappez les clés préfixées par @ aux attributs et #text au texte de l’élément pour une conversion réversible.

Lire le guide →

Échapper du JSON comme littéral de chaîne (et décoder du JSON doublement encodé)

Stringifier du JSON l’entoure de guillemets et échappe les guillemets internes et les caractères spéciaux, produisant un littéral de chaîne JSON sûr à embarquer ailleurs.

Lire le guide →

Corriger les virgules finales en JSON

Une virgule finale après la dernière propriété d’un objet ou le dernier élément d’un tableau est valide dans certains contextes JavaScript, mais pas en JSON.

Lire le guide →

Corriger les guillemets simples en JSON

Les chaînes et clés d’objet en JSON doivent utiliser des guillemets doubles. Les valeurs entre guillemets simples sont fréquentes dans les extraits JavaScript, les sorties façon Python et les réponses de LLM.

Lire le guide →

Corriger les clés sans guillemets en JSON

Des clés comme name, active ou profile doivent être entre guillemets en JSON valide, même quand elles ressemblent à un identifiant ordinaire.

Lire le guide →

Réparer le JSON produit par un LLM

Les réponses d’IA ressemblent souvent à du JSON, mais elles contiennent des markdown fences, des commentaires, des littéraux Python ou de la syntaxe d’objet JavaScript.

Lire le guide →

Corriger l’erreur de parse JSON : Expected Property Name

Cette erreur signifie généralement que le parser a rencontré une clé d’objet qui n’est pas du JSON valide : clé sans guillemets, commentaire, virgule finale ou syntaxe JavaScript dans du JSON strict.

Lire le guide →

JSON vs littéral d’objet JavaScript

Le JSON ressemble à un littéral d’objet JavaScript, mais c’est un format de données plus petit, à la syntaxe plus stricte et sans valeurs exécutables.

Lire le guide →

Validez le JSON avant les requêtes API

Une passe de validation rapide avant d’envoyer une requête API permet de séparer les problèmes de syntaxe JSON des erreurs d’authentification, de schéma et de back-end.

Lire le guide →

Formateur JSON vs JSON Repair

Un formateur rend du JSON valide plus lisible. Un outil de réparation tente de transformer du « presque JSON » en JSON valide avant de le formater.

Lire le guide →

Corriger les erreurs JSON Unexpected Token

Unexpected token signifie qu’un parser JSON strict a rencontré un caractère qui ne peut pas apparaître à cette position dans du JSON valide.

Lire le guide →

Convertisseur JSON vers objet JavaScript

Du JSON strict peut être converti en objet JavaScript avec JSON.parse. Les littéraux d’objet JavaScript nécessitent un nettoyage avant d’être du JSON valide.

Lire le guide →