Kluczowe punkty
- 01Formatowanie sprawia, że JSON jest łatwiejszy do czytania, podczas gdy minifikacja usuwa dodatkowe białe znaki dla zwartego przechowywania lub transferu.
- 02Weryfikacja wychwytuje problemy składniowe, takie jak końcowe przecinki, pojedyncze cudzysłowy, niecytowane klucze i komentarze.
- 03Formater używa parsera JSON przeglądarki, więc wklejone dane nie są przesyłane do Handytool.
Dlaczego formatować JSON?
JSON jest łatwy dla oprogramowania do czytania, ale surowe odpowiedzi API i obiekty konfiguracji mogą być bolesne dla ludzi. Piękne-drukowanie dodaje wcięcie i podziały wierszy, aby zagnieżdżone tablice, obiekty, ciągi, liczby, logiczne wartości i wartości null były łatwiejsze do inspekcji.
To samo narzędzie może również zmniejszyć JSON, gdy potrzebujesz kompaktowej ładunku jednej linii, lub zweryfikować go, gdy parser, API, krok budowy lub plik konfiguracji narzeka.
Jak formatować JSON online
Wklej tylko dane, które możesz inspekcjonować lokalnie, szczególnie gdy pracujesz z ładunkami produkcyjnymi.
- 01
Otwórz formater JSON
Wklej JSON do okna wejścia lub załącz plik JSON z urządzenia.
- 02
Wybierz wcięcie
Wybierz 2 spacje, 4 spacje lub karty, aby pasować do stylu projektu lub edytora.
- 03
Formatuj, zmniejszaj lub waliduj
Kliknij Formatuj dla czytelnego wyjścia, Zmniejszaj dla zwartego wyjścia lub Waliduj, aby sprawdzić składnię JSON.
- 04
Skopiuj lub pobierz
Skopiuj dane wyjściowe lub pobierz je jako plik JSON po potwierdzeniu, że wynik poprawnie parsuje.
Typowe nieprawidłowe błędy JSON
JSON jest bardziej rygorystyczny niż wiele przykładów obiektu JavaScript, które widzisz w fragmentach kodu.
- 01Końcowe przecinki po ostatniej właściwości obiektu lub elemencie tablicy.
- 02Pojedyncze cudzysłowy zamiast podwójnych cudzysłów wokół ciągów.
- 03Klucze obiektu, które nie są zawinięte w podwójne cudzysłowy.
- 04Komentarze wewnątrz JSON.
- 05Brakujące przecinki między właściwościami lub elementami tablicy.
Co się dzieje z JSON?
Formater analizuje i serializuje JSON w przeglądarce za pomocą wbudowanego wsparcia JSON języka JavaScript. Handytool nie musi przesyłać twojego ładunku, pliku konfiguracji lub zrzutu danych.
Bardzo duże dokumenty JSON mogą nadal zużywać znaczną ilość pamięci w przeglądarce. W przypadku ogromnych eksportów rozważ formatowanie tylko sekcji, którą chcesz inspekcjonować.
Często zadawane pytania dotyczące formatera JSON
Czy mogę formatować JSON bez przesyłania go?
Tak. Handytool formatuje, zmniejsza i weryfikuje JSON w przeglądarce.
Jaka jest różnica między formatem a zmniejszaniem?
Format dodaje podziały wierszy i wcięcia dla czytelności. Zmniejszanie usuwa opcjonalne białe znaki, aby JSON był mniejszy.
Dlaczego prawidłowy JavaScript zawodzi jako JSON?
JSON ma bardziej rygorystyczną składnię niż literały obiektu JavaScript. Nie zezwala na komentarze, ciągi w pojedynczych cudzysłów, funkcje, undefined lub niecytowane klucze.
Czy mogę załączyć plik JSON?
Tak. Załącz plik JSON lub tekstowy, a następnie formatuj, zmniejszaj, waliduj, kopiuj lub pobierz wynik.