Wklej JSON, aby zweryfikować składnię. Nieprawidłowy JSON wyświetli błąd ze szczegółami; prawidłowy JSON zostanie sformatowany dla łatwego odczytu. Bez przesyłania, bez rejestracji. Działa w przeglądarce.
Prawidłowy JSON
O walidatorze JSON
To narzędzie sprawdza, czy Twój tekst jest prawidłowym JSON-em. Wykorzystuje natywny parser przeglądarki i wyświetla czytelny komunikat o błędzie oraz pozycję, gdy coś jest nie tak. Gdy JSON jest prawidłowy, pokazuje sformatowaną wersję, którą można skopiować.Jak używać
- Wklej lub wpisz JSON do pola.
- Kliknij Waliduj JSON. Błędy pojawią się poniżej, jeśli JSON jest nieprawidłowy; w przeciwnym razie zobaczysz sformatowany wynik.
Kluczowe funkcje
- Ścisła walidacja składni — Sprawdza JSON zgodnie z oficjalną specyfikacją RFC 8259 za pomocą natywnego parsera przeglądarki.
- Szczegółowe komunikaty o błędach — Wyświetla dokładny błąd i przybliżoną pozycję, pomagając szybko naprawić problemy.
- Automatyczne formatowanie — Prawidłowy JSON jest automatycznie formatowany z wcięciami dla łatwego odczytu.
- Wykrywanie typowych błędów — Wykrywa końcowe przecinki, niecudzysłowione klucze, pojedyncze cudzysłowy, brakujące nawiasy i nieprawidłowe sekwencje ucieczki.
- Kopiowanie jednym kliknięciem — Natychmiastowe kopiowanie zwalidowanego, sformatowanego JSON do schowka.
- Prywatność w przeglądarce — Cała walidacja odbywa się lokalnie bez przesyłania na serwer ani zbierania danych.
Kiedy używać tego narzędzia
- Sprawdzanie ładunków żądań lub odpowiedzi API przed wysłaniem lub przetworzeniem.
- Walidacja plików konfiguracyjnych (np. package.json, tsconfig.json) po ręcznej edycji.
- Debugowanie błędów „unexpected token" przez znalezienie dokładnej lokalizacji problemu ze składnią.
- Weryfikacja eksportów danych JSON przed importem do baz danych lub innych systemów.
- Szybkie sprawdzanie fragmentów JSON z dokumentacji, tutoriali lub przykładów kodu.
Szczegóły techniczne
Walidator używa wbudowanej funkcji JavaScript JSON.parse(), która implementuje ścisłe parsowanie JSON zgodnie ze standardem ECMA-404 / RFC 8259. Oznacza to: wszystkie ciągi muszą być w cudzysłowach podwójnych, końcowe przecinki nie są dozwolone, komentarze nie są dozwolone, a wszystkie sekwencje ucieczki muszą być prawidłowe. Natywny parser dostarcza komunikaty o błędach zawierające pozycję znaku, w którym parsowanie nie powiodło się, co pomaga wskazać problem. Gdy walidacja się powiedzie, sparsowany obiekt jest ponownie serializowany za pomocą JSON.stringify(null, 2) z czystym wcięciem 2-spacjowym. Należy pamiętać, że narzędzie waliduje wyłącznie składnię — nie waliduje względem JSON Schema. Do walidacji schematów potrzebne są dedykowane narzędzia lub biblioteki.
Podsumowanie
Walidator JSON to szybki, niezawodny sposób wykrywania błędów składni w JSON, zanim spowodują problemy w aplikacjach. Dzięki szczegółowym komunikatom o błędach, automatycznemu formatowaniu prawidłowego JSON i pełnej prywatności w przeglądarce, to niezbędne narzędzie w przepływie pracy każdego programisty.