Ең жақсы еркін JSON пішімдеу және тексеру
JSON-ды таза қате туралы хабарламалармен әшекейлеу, қысқарту және тексеру — тегін, ештеңе сақталмайды.
Не істеп тұр
- JSON- ды орналастыру. JSON файлды қоршауға тастаңыз.
- Әрекет таңдау. 2 не 4 бос орынмен безендіру, немесе бір жолға қысқарту; пернелерді реттеу де мүмкін.
- Нәтижесін алу. Дұрыс JSON дереу пішімделеді; дұрыс емес JSON қате жол мен бағанның дәл орнын қайтарады.
Бұл құрал туралы
JSON- ны таңдаған шегінісімен басып шығару үшін орналастырыңыз, бір жолға қысқартыңыз немесе дұрыстығын тексеріп көріңіз. Егер талдау жаңылыс болса, қате жол мен баған туралы хабарлама беріледі, сондықтан сіз жіберілген үтірді немесе жоқ жұрнақты тез таба аласыз. Сонымен қатар, нысан кілттерін әріп бойынша реттей аласыз. Python- дың JSON талдаушысы серверде орындалады, ештеңе сақталмайды, тіркелгі қажет етпейді.
Қайсысы қолданылады
- API- нің шағын жауаптарын оқылатын қылу
- JSON синтаксис қатесінің жолы мен бағандарын табу
- JSON- ды конфигурацияға орналастыру алдында түйіп алу
- Екі JSON файлды салыстыру үшін нысан кілттерін реттеу
Жасаушы API
Бұл құралды өзіңіздің кодыңыздан автоматтандыру. Төмендегі соңына POST сұрауын жіберіп, веб құралының көрсеткен нәтижесін алыңыз. Бұл IP адресіне байланысты жылдамдығы шектеулі және тіркелу керек емес - API кілттер жоғары шектеулер үшін жақында шығады.
https://best.free/api/tools/json-formatter/
| Параметрлер | Мысал | Негізгі | Жазбалар |
|---|---|---|---|
text |
{"b":2,"a":1} |
Иә | Raw JSON to format. |
action |
format |
Жоқ | "format" or "minify". |
indent |
2 |
Жоқ | 0–8 spaces. |
sort |
True |
Жоқ | 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);
Жауап: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}