Formatowanie i walidacja JSON
Wklej JSON, aby sformatować go wcięciem 2 lub 4 spacji albo tabulatorem, zminifikować go lub posortować klucze. Błędny JSON jest wskazywany co do wiersza i kolumny z prostą wskazówką, np. o zbędnym przecinku lub pojedynczych cudzysłowach. Nic nie jest wysyłane na serwer.
Twój JSON
Sformatowany
{
"name": "SmartCalcy",
"tools": 245,
"free": true,
"languages": [
"en",
"es",
"fr"
],
"owner": {
"country": "GB"
}
}O narzędziu: Formatowanie i walidacja JSON
Wklej JSON, aby sformatować go wcięciem 2 lub 4 spacji albo tabulatorem, zminifikować go lub posortować klucze. Błędny JSON jest wskazywany co do wiersza i kolumny z prostą wskazówką, np. o zbędnym przecinku lub pojedynczych cudzysłowach. Nic nie jest wysyłane na serwer.
Część działu „Narzędzia do tekstu i słów” w SmartCalcy. Działa w przeglądarce bez konta, używa Twojej waluty i jednostek (zmienisz je u góry strony) i podaje szacunki wyłącznie informacyjnie, więc zanim zaufasz wynikowi, sprawdź oficjalne wytyczne.
Jak korzystać z narzędzia: Formatowanie i walidacja JSON
Co oblicza i kiedy z niego korzystać
Formatuje, minifikuje, sortuje i waliduje JSON. Błędny JSON jest lokalizowany co do wiersza i kolumny, z prostą wskazówką dotyczącą najczęstszych błędów.
Jak korzystać krok po kroku
- Wklej JSON do pola.
- Wybierz 2 spacje, 4 spacje, tabulatory lub minifikację.
- Opcjonalnie posortuj klucze alfabetycznie.
- Skopiuj lub pobierz wynik.
Co oznacza każde pole
- Twój JSON – Dowolny tekst JSON.
- Format – 2 spacje, 4 spacje, tabulatory lub zminifikowany.
- Sortuj klucze – Porządkuje klucze obiektów od A do Z na każdym poziomie.
Jak czytać wyniki
- Poprawny JSON – Rozmiar sformatowanego wyniku, z liczbą kluczy, tablic i głębokością zagnieżdżenia.
- Błąd – Dla błędnego JSON: wiersz, kolumna, sąsiednie wiersze i wskazówka.
Wzór
Dane są parsowane standardowym parserem JSON przeglądarki, a potem zapisywane z wybranym wcięciem. Gdy ta opcja jest włączona, klucze są sortowane rekurencyjnie.
Przykład krok po kroku
Przykład startowy jest poprawny i po sformatowaniu z wcięciem 2 spacji ma 147 bajtów: 6 kluczy, 1 tablica, 2 poziomy zagnieżdżenia.
Założenia i ograniczenia
- Tylko ścisły JSON: komentarze, pojedyncze cudzysłowy i końcowe przecinki są błędami.
- Liczby mają precyzję JavaScriptu; bardzo duże liczby całkowite mogą stracić cyfry.
Częste błędy
- Końcowe przecinki po ostatnim elemencie.
- Pojedyncze cudzysłowy zamiast podwójnych.
- Klucze bez cudzysłowów skopiowane z JavaScriptu.
Najczęściej zadawane pytania
Czy mój JSON jest gdzieś wysyłany?
Nie. Jest przetwarzany w Twojej przeglądarce.
Dlaczego mój JSON jest niepoprawny?
Wskazówka podaje najbardziej prawdopodobną przyczynę, np. końcowy przecinek lub pojedyncze cudzysłowy.
Czy może zminifikować JSON?
Tak. Wybierz Minifikuj, aby usunąć wszystkie białe znaki.