Най-доброто безплатно Форматиране на 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}