WMW

Formater JSON

Free

Weryfikuje i formatuje lub minifikuje pełny dokument JSON, z regulowanym wcięciem, opcjonalnym sortowaniem kluczy i precyzyjnym raportowaniem błędów według linii/kolumny.

Działa całkowicie w Twojej przeglądarce. Twój JSON nigdy nie jest nigdzie wysyłany.

Komentarze (0)

Uznałeś to narzędzie za przydatne? Zostaw komentarz, podziel się wskazówką, lub powiedz nam, jak możemy je ulepszyć.

Komentarze gości są sprawdzane przed publikacją. Zaloguj się aby publikować natychmiast.

Jeszcze brak komentarzy. Bądź pierwszym, który podzieli się swoimi przemyśleniami!

Co robi to narzędzie

Wklej dokument JSON, a to narzędzie zweryfikuje go, a następnie sformatuje z wybranym wcięciem lub zminifikuje do jednej linii. Nieprawidłowy JSON jest zgłaszany z dokładną linią i kolumną, w której analiza się nie powiodła.

Jak To Działa

Narzędzie analizuje Twoje dane wejściowe za pomocą wbudowanego parsera JSON przeglądarki, który tworzy reprezentację danych w pamięci (obiekty, tablice, ciągi znaków, liczby, wartości logiczne i null). Następnie serializuje tę reprezentację z powrotem do tekstu, wstawiając podziały linii i wcięcia na każdym poziomie zagnieżdżenia (formatowanie) lub usuwając wszystkie opcjonalne białe znaki (minifikacja). Opcjonalnie klucze obiektów są sortowane alfabetycznie przed serializacją, rekurencyjnie na każdym poziomie, bez wpływu na porządek tablic.

Problemy, które rozwiązuje

Często zadawane pytania

›Jaka jest różnica między tym a narzędziem JSON Encoder?

To narzędzie przyjmuje pełny dokument JSON (obiekt lub tablicę) i weryfikuje, formatuje lub minifikuje jego strukturę. Narzędzie JSON Encoder natomiast konwertuje jeden ciąg zwykłego tekstu na (lub z) literał ciągu JSON. Rozwiązują różne problemy.

›Czemu mówi mi, że mój JSON ma błąd w konkretnej linii i kolumnie?

Parser JSON przeglądarki zgłasza pozycję znaku, w której się zatrzymał, a to narzędzie przelicza tę pozycję na numer linii i kolumny, zliczając znaki nowej linii, dzięki czemu możesz przejść bezpośrednio do problemu, zamiast przeglądać cały dokument.

›Co robi sortowanie kluczy alfabetycznie?

Rekurencyjnie zmienia porządek kluczy każdego obiektu w dokumencie na alfabetyczny, pozostawiając porządek tablic bez zmian (ponieważ porządek tablicy ma znaczenie i jego zmiana zmieniłaby dane). Dzięki temu łatwiej jest porównać dwa dokumenty JSON lub znaleźć konkretny klucz wzrokowo.

›Czy formatowanie lub minifikacja zmieniają same dane?

Nie. Obie operacje zmieniają tylko białe znaki między tokenami JSON. Wartości, klucze i ich porządek (poza przypadkiem, gdy wyraźnie włączysz sortowanie kluczy) pozostają całkowicie takie same.

›Czy to narzędzie radzi sobie z bardzo dużymi plikami JSON?

Ponieważ wszystko działa w Twojej przeglądarce z użyciem jej natywnego parsera JSON, praktycznym ograniczeniem jest dostępna pamięć Twojego urządzenia, a nie jakiekolwiek ograniczenie narzucone przez to narzędzie, choć bardzo duże dokumenty (dziesiątki megabajtów) mogą działać wolniej w polu tekstowym.

Powiązane Narzędzia

Free

Tekst

Koder JSON

Koduje zwykły tekst na poprawny literał ciągu JSON (escapując cudzysłowy, ukośniki odwrotne i znaki nowej linii) i dekoduje go z powrotem, z podsumowaniem escapowanych znaków.

Free

Tekst

Formater JS/CSS

Przeformatowuje zminifikowany lub niekonsekwentnie wcięty kod JavaScript lub CSS na czytelny, prawidłowo wcięty kod, z regulowanym stylem wcięć i statystykami rozmiaru przed/po.

Free

Tekst

Minifikator JS/CSS

Zmniejsza JavaScript lub CSS poprzez usunięcie białych znaków i komentarzy, z opcjonalnym skracaniem nazw zmiennych dla JavaScript oraz statystykami rozmiaru przed/po.

Free

Tekst

Dekoder JWT

Dekoduje nagłówek i payload JWT na czytelny JSON, konwertuje oświadczenia czasowe na czytelne daty, oznacza wygasłe tokeny i może zweryfikować podpis HS256 z podanym przez Ciebie tajnym kluczem.

Free

Tekst

Generator llms.txt

Generuje plik llms.txt zgodny ze specyfikacją llmstxt.org z tytułu, podsumowania i sekcji linków, z grupowaniem sekcji Optional i podglądem na żywo.

Free

Tekst

Podgląd Markdown

Renderuje Markdown jako na żywo, oczyszczony HTML obok źródła, z przełącznikiem do podglądu i kopiowania wygenerowanego HTML.

Free

Tekst

Naprawianie Mojibake (Zniekształconego Tekstu)

Odzyskuje oryginalne bajty za zniekształconym (mojibake) tekstem i dekoduje je ponownie w kilku popularnych kodowaniach, pokazując każdego czystego kandydata.

Free

Tekst

Walidator Składni MySQL

Weryfikuje składnię MySQL dla jednej lub więcej instrukcji rozdzielonych średnikami, zgłaszając dokładną linię i kolumnę pierwszego znalezionego błędu.