Беҳтарин озод Муайянкунандаи формати JSON
Беҳтар, хурдтар ва санҷиши JSON бо паёмҳои хатои равшан - ройгон, ҳеҷ чиз захира нашудааст.
Чӣ тавр кор мекунад
- Мондани JSON. JSON- и худро ба қутти гузоред.
- Интихоби амал. Бо 2 ё 4 фосила зебо кунед, ё ба як сатр хурд кунед; калидҳоро ба таври ихтиёрӣ тартиб диҳед.
- Гирифтани натиҷа. JSON- и дуруст ҳатман формат карда мешавад; JSON- и нодуруст хат ва сутунҳои хатогиро бармегардонад.
Дар бораи ин асбоб
JSON-ро барои чопи хуб бо фосилаи интихобкардаатон, ба сатри ягона кам кунед ё танҳо санҷед, ки он дуруст аст. Агар таҳлил ноком шавад, шумо паёми равшанро бо сатр ва сутунҳои мушкилӣ мегиред, то ки шумо аломати
Чӣ тавр одамон онро истифода мебаранд
- Барномаи ҷавоби API- и хурдшударо хондашаванда созед
- Ҷустуҷӯи хатоҳои синтаксисӣ дар сатр ва сутун
- Пеш аз гузоштани JSON ба танзимот, онро хурд кунед
- Калидҳои объектро барои фарқият байни ду файли JSON тартиб диҳед
Барномасозон
Ин асбобро аз коди худ худкор кунед. Дархости 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}