mindblown/ Dev
Język: Polski ▾

MINDBLOWN / DEV · Do tego, co masz do zrobienia

Formatowanie i walidacja JSON — przykład.

Sformatuj obiekt JSON z wcięciem dwóch spacji. Porównaj wejście i wynik, sprawdź błędny JSON oraz ograniczenia precyzji liczb.

Przetwarzanie na Twoim urządzeniuBez zakładania konta

Formatuj i sprawdź JSON

Dev / 01

Formularz zawiera ten przykład. Zmień dane, aby sprawdzić własne wartości.

Do 500 000 znaków. Liczby JSON mają precyzję JavaScript; liczby całkowite większe niż 9 007 199 254 740 991 zapisuj jako tekst.

Formatowanie przydaje się, gdy odpowiedź JSON lub konfiguracja w jednej linii jest nieczytelna. Przykład zawiera tekst, wartość logiczną i tablicę. Narzędzie najpierw odczytuje strukturę, więc błędny JSON daje komunikat zamiast częściowego wyniku.

Przykładowe dane wejściowe

{"name":"Ada","active":true,"roles":["reader","editor"]}

Oczekiwany wynik

{
  "name": "Ada",
  "active": true,
  "roles": [
    "reader",
    "editor"
  ]
}

Sprawdź krok po kroku

  1. Pozostaw formatowanie i obejrzyj wpisany obiekt JSON.
  2. Uruchom narzędzie i porównaj wcięcie dwóch spacji z oczekiwanym wynikiem.
  3. Sprawdź tryb kompaktowy, a następnie dodaj końcowy przecinek, aby zobaczyć błąd walidacji.

Jak odczytać wynik

Nowe linie i wcięcia ułatwiają odczyt bez zmiany wartości z przykładu. JSON wymaga podwójnych cudzysłowów wokół nazw pól i tekstu. Komentarze, końcowe przecinki i undefined są niedozwolone. Przy powtarzających się nazwach pól parser może zachować ostatnią wartość.

Ograniczenia i ważne szczegóły

Odczyt korzysta z precyzji liczb JavaScript i może zaokrąglić duże identyfikatory całkowite. Zapisuj je jako tekst. Formatowanie nie zachowuje dokładnych bajtów źródła, więc nie stosuj go do podpisanych danych wymagających oryginalnego zapisu.

RFC 8259

Otwórz narzędzie

Jak korzystać

Zamień zwartą odpowiedź w czytelny JSON lub zminimalizuj ją do kopiowania.

Dane wejściowe → Wykonaj → Wynik. Przetwarzanie na Twoim urządzeniu.

Google Analytics zlicza odsłony dopiero po zgodzie. Działa w osobnej ramce, bez dostępu do danych narzędzia. Losowe identyfikatory cookies są wspólne dla serwisów Mindblown: identyfikator przeglądarki jest przechowywany do dwóch lat, a sesji przez 30 minut. Zgodę możesz wycofać w ustawieniach cookies.

Twoje dane i reklamy

Dane i pliki narzędzi są przetwarzane w przeglądarce. Narzędzia ich nie wysyłają ani nie zapisują. Odświeżenie usuwa pracę. Pobrane pliki i schowek systemowy pozostają pod Twoją kontrolą.

Strony produkcyjne wyświetlają reklamy Adsterra w ramkach z osobnej domeny. Dostawca reklam otrzymuje dane połączenia, takie jak IP i informacje o przeglądarce, oraz może używać cookies. Nie może odczytywać danych narzędzi przez te ramki. Hosting także przetwarza metadane połączenia.

Polityka prywatności Adsterra