Geriausiai nemokama JSON & Validatorius
Išgirti, sumažinti ir patvirtinti JSON su aiškių klaidų pranešimus - nemokamai, nieko saugomi.
Kaip tai veikia
- Padėti JSON. Mesk savo JSON į dėžę.
- Pasirinkite veiksmą. Išgilinti su 2 ar 4 tarpai, arba sumažinti iki vienos eilutės; pasirinktinai surūšiuoti klavišus.
- Gaukite rezultatą. Galiojantis JSON yra suformatuotas iš karto; negalioja JSON grąžina tikslią eilutę ir stulpelį klaidos.
Apie šį įrankį
Įdėti JSON į gana spausdinti su įtrauka pasirinkite, sumažinti žemyn į vieną eilutę, arba tiesiog patikrinti, kad ji galioja. Jei skaitymo nepavyksta gauti aiškų pranešimą su eilutės ir stulpelio problema, todėl jūs galite rasti klajoklį koma arba trūksta petneša greitai. Taip pat galite rūšiuoti objektų raktus abėcėlės tvarka. Ji veikia serverio pusėje su Python JSON parser, sandėliuoti nieko, ir nereikia paskyros.
Kam žmonės jį naudoja
- Padaryti minifikuotą API atsakymą nuskaitomu
- Rasti JSON sintaksės klaidos eilutę ir stulpelį
- Sumažinti JSON prieš įdedant jį į konfigūraciją
- Rikiuoti objektų klavišus dviejų JSON failų diff atributams
Programuotojas API
Automatizuoti šį įrankį iš savo kodo. Siųsti užklausą paštu žemiau ir gauti tą patį rezultatą interneto įrankis gamina. Jis yra norma limituotas per IP ir nereikia jokių registracijos - API raktai didesnėms riboms artėja.
https://best.free/api/tools/json-formatter/
| Parametras | Pavyzdys | Reikalinga | Pastabos |
|---|---|---|---|
text |
{"b":2,"a":1} |
Taip | Raw JSON to format. |
action |
format |
Ne | "format" or "minify". |
indent |
2 |
Ne | 0-8 spaces. |
sort |
True |
Ne | 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);
Atsakas: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}