WMW

Koder JSON

Free

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.

Działa całkowicie w twojej przeglądarce. Twój tekst nigdy nigdzie nie jest przesył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

Konwertuje zwykły tekst na poprawny literał ciągu JSON (escapując cudzysłowy, ukośniki odwrotne, znaki nowej linii i znaki kontrolne) i konwertuje go z powrotem. Przydatne do bezpiecznego ręcznego osadzania dowolnego tekstu w JSON.

Jak To Działa

Kodowanie przepuszcza Twój tekst przez te same zasady serializacji ciągów, które definiuje specyfikacja JSON: cudzysłów podwójny staje się \", ukośnik odwrotny staje się \\, znak nowej linii staje się \n, a inne znaki kontrolne stają się swoją sekwencją escape \uXXXX, a cały wynik jest ujęty w podwójne cudzysłowy. Dekodowanie odwraca ten proces, analizując escapowany tekst z powrotem na jego oryginalne znaki. Narzędzie wykorzystuje wbudowany silnik JSON przeglądarki w obu kierunkach, dzięki czemu wynik zawsze dokładnie odpowiada specyfikacji JSON.

Problemy, które rozwiązuje

Często zadawane pytania

›Jaka jest różnica między tym a formaterem JSON?

To narzędzie konwertuje ciąg zwykłego tekstu na literał ciągu JSON (lub odwrotnie), obsługując escapowanie cudzysłowów, ukośników odwrotnych i znaków nowej linii. Formater JSON natomiast przyjmuje cały dokument JSON (obiekt lub tablicę) i formatuje lub minifikuje jego strukturę. Rozwiązują różne problemy.

›Kiedy mogę potrzebować zakodować ciąg jako JSON?

Typowe przypadki to ręczne osadzanie bloku tekstu (z cudzysłowami, znakami nowej linii lub znakami specjalnymi) w ładunku JSON, debugowanie treści żądania API lub przygotowywanie literału ciągu dla pliku konfiguracyjnego używającego składni JSON.

›Czy muszę dołączyć otaczające cudzysłowy podczas dekodowania?

Nie. Możesz wkleić escapowany tekst z otaczającymi cudzysłowami lub bez nich, narzędzie automatycznie rozpoznaje obie formy.

›Dlaczego dekodowanie zawiodło z błędem?

Dekodowanie nie powiedzie się, jeśli tekst nie jest poprawnie escapowanym ciągiem JSON, na przykład zawiera nieescapowany cudzysłów lub ukośnik odwrotny, który nie jest częścią poprawnej sekwencji escape. Sprawdź dokładny tekst pod kątem zbędnych cudzysłowów lub ukośników odwrotnych i spróbuj ponownie.

›Czy to narzędzie wspiera kodowanie całych obiektów, a nie tylko zwykłego tekstu?

Nie, to narzędzie jest przeznaczone specjalnie dla pojedynczego ciągu zwykłego tekstu i jego reprezentacji jako literału ciągu JSON. Aby zbudować lub sformatować cały obiekt lub tablicę JSON, użyj zamiast tego narzędzia JSON Formatter.

Powiązane Narzędzia

Free

Tekst

Formater JSON

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.

Free

Tekst

Konwerter IPv4 na IPv6

Generuje reprezentacje IPv6 zmapowane z IPv4, zgodne z IPv4, 6to4 i NAT64 dla adresu IPv4 oraz wyodrębnia adres IPv4 z każdej z tych form IPv6.

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.