Formatowanie i walidacja JSON

Wklej JSON, aby uczynić go czytelnym, sprawdzić jego poprawność lub go zminifikować. Jeśli są błędy, wskażemy wiersz i kolumnę. Wszystko jest przetwarzane w Twojej przeglądarce.

Formatowanie JSON


Czym jest JSON?

JSON (JavaScript Object Notation) to tekstowy format wymiany danych strukturalnych. To najczęściej używany format w API internetowych, plikach konfiguracyjnych i wielu bazach NoSQL. Opiera się na dwóch strukturach: obiektach (pary "klucz": wartość w nawiasach klamrowych) i tablicach (listy wartości w nawiasach kwadratowych).

Wartościami mogą być teksty w cudzysłowach, liczby, true, false, null, obiekty lub tablice.

Najczęstsze błędy w JSON

Prawie wszystkie błędy składni mają kilka przyczyn: zbędne przecinki po ostatnim elemencie ([1, 2,]), klucze lub teksty w apostrofach zamiast w cudzysłowach, klucze bez cudzysłowów, komentarze (JSON ich nie dopuszcza) lub niezakodowane znaki sterujące w tekście, np. znak nowego wiersza.

Ten walidator używa parsera JSON Twojej przeglądarki, tego samego co JSON.parse() w JavaScripcie, więc to, co jest poprawne tutaj, będzie poprawne także w Twoim kodzie.

Formatować czy minifikować?

Sformatowany JSON (z wcięciami i podziałami wierszy) łatwiej czytać i przeglądać w systemie kontroli wersji. Zminifikowany JSON nie zawiera zbędnych spacji i zajmuje mniej miejsca, więc lepiej nadaje się do przesyłania przez sieć lub przechowywania.