Najlepsze wolne Formater i walidator JSON
Ulepszaj, wymień i potwierdzaj JSON wyraźnymi komunikatami błędów - bezpłatnie, nic nie przechowywane.
Jak działa
- Wklej JSON. Wrzuć swój JSON do pudełka.
- Wybierz działanie. Ulepszać 2 lub 4 przestrzeniami, lub zmień na jedną linię; opcjonalnie sortować klucze.
- Pobierz wyniki. Ważny JSON jest sformułowany natychmiast; niewłaściwy JSON zwraca dokładną linię i kolumnę błędu.
O tym narzędziu
Wklej JSON, aby dość wydrukować go wybranym wciągnięciem, zmień go do jednego wiersza, lub sprawdź, czy jest on ważny. Jeśli analiza nie uda się otrzymać jasnej wiadomości z linią i kolumną problemu, więc możesz szybko znaleźć zamieszkaną przeciągniętą lub brakującą styczkę. Możesz również sortować klucze obiektu alfabetyczne. Poleca on serwer-side z Python's analizatorem JSON, nie zachowuje nic i nie potrzebuje konta.
Po co ludzie go używają
- Uczynić minifikowaną odpowiedź API czytelną
- Znajdź wiersz i kolumnę błędu syntaksy JSON
- Zminimalizuj JSON przed wklejaniem go do konfiguracji
- Ustaw klucze obiektu do dwóch plików JSON
Programator API
Automatyzuj to narzędzie z własnego kodu. Wyślij zapytanie POST do punktu końcowego poniżej i otrzymać taki sam wynik, jaki produkuje narzędzie internetowe. Jest on ograniczony o szybkość na IP i nie potrzebuje rejestracji - klucze API dla wyższych granic nadchodzą.
https://best.free/api/tools/json-formatter/
| Parametr | Przykład | Wymagana | Uwagi |
|---|---|---|---|
text |
{"b":2,"a":1} |
Tak. | Raw JSON to format. |
action |
format |
Nie | "format" or "minify". |
indent |
2 |
Nie | 0-8 spaces. |
sort |
True |
Nie | 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);
Odpowiedź: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}