Utils365

Formater i walidator JSON

Zrób JSON czytelnym i dowiedz się dokładnie, co jest nie tak, gdy jest nieprawidłowy.

Wklej JSON, otwórz plik .json lub upuść go tutaj

Następny: JSON do CSV · Porównywarka tekstów

Zgłoś problem z tym narzędziem

Jak używać narzędzia Formater JSON

  1. Wklej swój JSON

    Wklej JSON albo otwórz lub upuść plik .json. Jest sprawdzany na bieżąco podczas pisania.

  2. Wybierz układ

    Wcięcie 2 lub 4 spacjami albo tabulatorem, lub minifikacja do jednego wiersza. Zaznacz Sortuj klucze A–Z, aby uporządkować klucze.

  3. Skopiuj lub pobierz

    Skopiuj sformatowany JSON albo pobierz go jako formatted.json.

Dlaczego warto korzystać z Utils365

  • Błędy, które naprawisz

    Przy nieprawidłowym JSON widać wiersz i kolumnę błędu, sam wiersz ze wskaźnikiem oraz wskazówkę dotyczącą końcowych przecinków, pojedynczych cudzysłowów, kluczy bez cudzysłowów i komentarzy.

  • Upiększanie lub minifikacja

    Wybierz 2 spacje, 4 spacje lub tabulatory do czytania albo ściśnij całość do jednego wiersza, aby zaoszczędzić miejsce.

  • Zmienia się tylko układ

    Liczby, tekst i kolejność kluczy pozostają dokładnie takie, jak je zapisano, chyba że zdecydujesz się posortować klucze od A do Z, aby łatwiej porównać dwa pliki.

  • Prywatność w standardzie

    Twój JSON jest sprawdzany i formatowany w przeglądarce i nigdy nie jest przesyłany, więc klucze API i dane klientów zostają u Ciebie.

Często zadawane pytania

Jak sprawdzić, czy mój JSON jest prawidłowy?

Wklej go. Dla prawidłowego JSON zobaczysz podsumowanie z liczbą kluczy i głębokością zagnieżdżenia. Dla nieprawidłowego zobaczysz wiersz i kolumnę pierwszego błędu oraz to, co zmienić.

Dlaczego końcowy przecinek to błąd?

JSON nie pozwala na przecinek po ostatnim elemencie obiektu lub tablicy, choć JavaScript na to pozwala. Usuń przecinek przed zamykającym } lub ].

Czy JSON może mieć komentarze lub pojedyncze cudzysłowy?

Nie. Standardowy JSON nie ma komentarzy, a ciągi i klucze muszą używać podwójnych cudzysłowów. Formaty takie jak JSON5 i JSONC na to pozwalają, ale większość API i parserów nie.

Czy moje liczby lub kolejność kluczy się zmienią?

Nie. Liczby zachowują dokładnie te cyfry, które wpisano, więc długie identyfikatory, takie jak 1234567890123456789, i ceny, takie jak 1.10, pozostają bez zmian. Klucze zachowują swoją kolejność, chyba że zaznaczysz Sortuj klucze A–Z.

Co robi minifikacja?

Usuwa każdą spację i podział wiersza poza ciągami znaków, więc JSON jest możliwie najmniejszy. Dane pozostają dokładnie takie same.