Лепшы бясплатны Праверыць
Прыгажосць, мінімалізацыя і праверка JSON з яснымі паведамленнямі аб памылках - бясплатна, нічога не захоўваецца.
Як гэта працуе
- Уставіць JSON. Захоўваць JSON у полі.
- Выбар дзеяння. Прыгожыя 2 або 4 прабелы, або мінімалізаваць да аднаго радка; па жаданні, упарадкаваць ключы.
- Атрымаць вынік. Правільныя JSON фарматуюцца неадкладна; няправільныя JSON вяртаюць дакладны радок і слупок памылкі.
Пра гэтую прыладу
Уставіць JSON, каб выдаліць адступ, зменшыць яго да аднаго радка або праверыць, што ён правільны. Калі аналіз не атрымліваецца, вы атрымаеце паведамленне з радком і слупком праблемы, так што вы можаце хутка знайсці непрыдатную коску або адсутную дужку. Вы таксама можаце сартаваць ключы аб' ектаў па алфавіце. Гэтая праграма працуе на серверы з аналізатарам JSON Python, не захоўвае нічога і не патрабуе ўліковага запісу.
Што людзі робяць з ім
- Зрабіць адказ 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}