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.
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.