Beýik azat JSON Formatlaýjy we Barlaýjy
JSON'y hasap islegleri bilen bejer, kiçelt we barla - mugt, hiç zat saklanmaz.
Nädip işleýär
- JSON Ýap. JSON-uňyzy boýagda goý
- Bir emeli saýla. 2 ýa 4 boşluk bilen bejer, ýa-da bir hat bilen kiçelt; açarlary saýlap tertible.
- Netijäni al. Mynasyp JSON derhal formatlanýar; mynasyp JSON hatanyň hakykat hat we sütunyny gaýtarýar.
Bu esbap hakda
JSON-y goyp ony saýlaýan çyzyklama bilen gowy çap etmek üçin, ony bir hat astyna gysmak ýa-da diňe onuň dogrydygyny barla. Eger parslamakda hata etseň, onda sen bir aç-açan habary problemanyň hat we sütun bilen alarsyň, şundan soň sen öçüp giden çemçeni ýa-da eksik çemçeni çalt tapyp bilersiň. Sen hemme zadyň açarlaryny elifba boýunça tertibläp bilersiň. Bu Python's JSON parslaýan bilen serwer tarapda işleýär, hiç zat saklamaz we hiç hasap gerek etmez.
Adamlar ony näme üçin ulanýar
- Bir azaldan API jogap okalan bolsun
- JSON sintaks hatasynyň hat we sutunyny tap
- JSON'y bir konfigurasiýa goşup başlamazdan öň kiçelt
- Iki JSON faýlyň arasynda tapawut goýmak üçin nesle açarlary tertible
Öňki
Bu esbap öz kodyňyzdan automatlaň. Aşakdaky sonuk nokta POST soragyny iberiň we web esbaby öndüren netijäni alyň. Bu IP üçin tizlik çäklendirilen we hiç bir ýazma gerek däl - API açarlary has ýokary çäklendirmeler üçin gelýä.
https://best.free/api/tools/json-formatter/
| Parametr | Mysal | Gerekli | _Ýazy |
|---|---|---|---|
text |
{"b":2,"a":1} |
Eý | Raw JSON to format. |
action |
format |
_Ýok | "format" or "minify". |
indent |
2 |
_Ýok | 0-8 spaces. |
sort |
True |
_Ýok | 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);
Jawaby: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}