Formater et valider du JSON

Formatez, validez, extrayez des chemins, déséchappez des chaînes et convertissez du JSONL sans perte de précision numérique.

Traitement local
Instructions et limites
  1. Collez ou importez du JSON pour le mettre en forme, le valider, le compacter ou explorer son arbre. Sélectionnez un nœud pour copier ou télécharger un sous-arbre.
  2. Utilisez JSON Pointer pour extraire un nœud ou les champs d’un tableau, échapper ou déséchapper une chaîne et convertir entre JSONL et tableaux. Relancez après modification de la saisie.

Saisie : 1 million de caractères / fichier de 4 Mio ; résultat : 5 millions ; 128 niveaux et 50 000 clés/valeurs ; JSONL : 10 000 enregistrements. Les nombres et les clés en double sont conservés ; les chemins ambigus sont refusés. Un Pointer vide sélectionne la racine. La projection utilise un chemin par ligne comme nom de champ et refuse les champs absents. Le déséchappement décode une seule couche de chaîne JSON ; JSONL refuse les lignes vides internes et les enregistrements multilignes.