Beste gratis JSON Formatter & Validator
Beautifiëren, minifyen en valideren JSON met duidelijke foutmeldingen. Vrij, niets opgeslagen.
Hoe het werkt
- JSON plakken. Zet je JSON in de doos.
- Kies een actie. Beautifiëren met 2 of 4 spaties, of minimeren tot een regel; optioneel sorteren van toetsen.
- Het resultaat ophalen. Geldig JSON wordt direct geformatteerd; ongeldig JSON geeft de exacte regel en kolom van de fout terug.
Info over dit hulpprogramma
Plakken JSON om het te printen met de inspringing die u kiest, verminken tot een enkele regel, of gewoon controleren of het geldig is. Als het ontleden mislukt krijg je een duidelijk bericht met de regel en kolom van het probleem, zodat je de verdwaalde komma of ontbrekende brace snel kunt vinden. Je kunt ook objectsleutels alfabetisch sorteren. Het draait server-side met Python's JSON parser, slaat niets op, en hoeft geen account.
Waarvoor gebruiken mensen het?
- Maak een verminkte API-respons leesbaar
- Zoek de regel en kolom van een JSON syntaxfout
- Minifiëren voordat je het in een configuratie plakt
- Objecttoetsen sorteren om twee JSON-bestanden te diffen
Ontwikkelaar API
Automatiseer deze tool van uw eigen code. Stuur een POST verzoek naar het eindpunt hieronder en krijg hetzelfde resultaat dat het web tool produceert. Het is snelheid-beperkt per IP en hoeft geen aanmelding.. API sleutels voor hogere limieten komen.
https://best.free/api/tools/json-formatter/
| Parameter | Voorbeeld | Vereist | Opmerkingen |
|---|---|---|---|
text |
{"b":2,"a":1} |
Ja. | Raw JSON to format. |
action |
format |
Nee | "format" or "minify". |
indent |
2 |
Nee | 0-8 spaces. |
sort |
True |
Nee | 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);
Respons: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}