Meilleur gratuit JSON Pour la matière & Validateur
Beautify, minify et valide JSON avec des messages d'erreur clairs — gratuit, rien stocké.
Comment ça marche
- Pâte JSON. Jetez votre JSON dans la boîte.
- Choisir une action. Beautifier avec 2 ou 4 espaces, ou de minifier à une ligne; trier les clés en option.
- Obtenez le résultat. JSON valide est formaté instantanément; JSON invalide renvoie la ligne exacte et la colonne de l'erreur.
A propos de cet outil
Coller JSON pour l'imprimer avec l'indentation que vous choisissez, la réduire à une seule ligne, ou juste vérifier que c'est valide. Si l'analyse échoue, vous obtenez un message clair avec la ligne et la colonne du problème, de sorte que vous pouvez trouver la virgule errante ou l'accoudoir manquant rapidement. Vous pouvez également trier les touches d'objet par ordre alphabétique. Il exécute côté serveur avec l'analyseur JSON de Python, ne stocke rien, et n'a pas besoin de compte.
À quoi les gens s'en servent
- Faire une réponse d'API minifiée lisible
- Trouver la ligne et la colonne d'une erreur de syntaxe JSON
- Minimiser JSON avant de le coller dans une config
- Tri des touches d'objet pour differer deux fichiers JSON
API développeur
Automatisez cet outil à partir de votre propre code. Envoyez une demande POST au point final ci-dessous et obtenez le même résultat que l'outil web produit. Il est limité par IP et n'a pas besoin d'inscription — les clés API pour les limites plus élevées arrivent.
https://best.free/api/tools/json-formatter/
| Paramètre | Exemple | Requis | Annexe |
|---|---|---|---|
text |
{"b":2,"a":1} |
Oui | Raw JSON to format. |
action |
format |
Numéro | "format" or "minify". |
indent |
2 |
Numéro | 0–8 spaces. |
sort |
True |
Numéro | Sort keys. |
curl -X POST https://best.free/api/tools/json-formatter/ \
-H 'Content-Type: application/json' \
-d '{"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": true}'
import requests
r = requests.post(
"https://best.free/api/tools/json-formatter/",
json={"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/json-formatter/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "{\"b\":2,\"a\":1}", action: "format", indent: 2, sort: true }),
});
const data = await r.json();
console.log(data);
Réponse: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}