Pinakamahusay na Libre JSON Formatter & Validator
Beautify, minify at pahintulutan JSON na may malinaw na mga mensahe ng error - libre, walang nai-imbak.
Paano ito gumagana
- I-paste ang JSON. Drop ang iyong JSON sa kahon.
- Pumili ng isang pagkilos. Beautify sa2o4na espasyo, o minify sa isang linya; optionally sort keys.
- Kumuha ng resulta. Validated JSON ay format kaagad; hindi wastong JSON ay bumalik ang eksaktong linya at haligi ng error.
Tungkol sa tool na ito
I-paste JSON sa pretty-print ito sa pag-indent na iyong pinili, minify ito pababa sa isang solong linya, o lamang suriin na ito ay wasto. Kung parsing nabigo makakuha ka ng isang malinaw na mensahe sa linya at haligi ng problema, kaya maaari mong mahanap ang mga naliligaw na koma o nawawalang bracket mabilis. Maaari mo ring i-sort object key alphabetically. Ito ay tumatakbo server-side sa JSON parser Python, imbakan ng walang, at hindi nangangailangan ng account.
Ano ang mga tao gamitin ito para sa
- Gumawa ng isang minified API tugon nababasa
- Hanapin ang linya at haligi ng isang error syntax JSON
- Minify JSON bago i-paste ito sa isang config
- I-sort ang mga susi ng bagay upang diff dalawang JSON file
Developer API
Ipadala ang isang POST na kahilingan sa endpoint sa ibaba at makakuha ng parehong resulta ang web tool ay gumagawa. Ito ay rate-limited bawat IP at kailangang walang pag-signup - API key para sa mas mataas na mga limitasyon ay darating.
https://best.free/api/tools/json-formatter/
| Parameter | Halimbawa | Kinakailangan | Mga tala |
|---|---|---|---|
text |
{"b":2,"a":1} |
Oo | Raw JSON to format. |
action |
format |
Hindi | "format" or "minify". |
indent |
2 |
Hindi | 0-8 spaces. |
sort |
True |
Hindi | 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);
Tugon: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}