Escape JSON
Escapuj i unescapuj ciągi JSON online. Konwertuj cudzysłowy, ukośniki wsteczne i nowe linie na bezpieczne sekwencje escape.
Co to escapowanie JSON?
Escapowanie JSON to proces konwertowania znaków specjalnych (takich jak cudzysłowy, ukośniki wsteczne i znaki kontrolne) na sekwencje escape (takie jak \", \\, \n), aby mogły być bezpiecznie umieszczone w ciągach JSON bez naruszania struktury JSON.
Co to unescapowanie JSON?
Unescapowanie JSON to proces odwrotny — konwertuje sekwencje escape takie jak \" i \n z powrotem na ich oryginalne znaki (cudzysłowy i znaki nowej linii), przywracając czytelną formę ciągu.
Jakie znaki muszą być escapowane w JSON?
W JSON następujące znaki muszą być escapowane: cudzysłowy ("), ukośniki wsteczne (\) i znaki kontrolne takie jak nowa linia (\n), tabulacja (\t), powrót karetki (\r), backspace (\b) i wysuw formularza (\f).
Czy moje dane są bezpieczne z tym narzędziem?
Absolutnie. Całe przetwarzanie odbywa się wyłącznie w przeglądarce za pomocą JavaScript. Żadne dane nie są wysyłane na serwer, co pozwala bezpiecznie przetwarzać poufne treści JSON.
Jak escapować ciąg JSON do użycia w kodzie JavaScript?
Wklej tekst w pole wejściowe, wybierz tryb Escape i opcjonalnie włącz "Owiń cudzysłowami". Wynikiem będzie poprawnie escapowany ciąg, który można bezpośrednio osadzić w kodzie JavaScript lub JSON.
Jaka jest różnica między escapowaniem JSON a kodowaniem URL?
Escapowanie JSON obsługuje znaki specjalne w składni JSON (cudzysłowy, ukośniki wsteczne, znaki kontrolne). Kodowanie URL obsługuje niebezpieczne znaki w URLach. Mają różne cele i generują różne formaty wyjściowe.
Czy to narzędzie może obsługiwać duże pliki JSON?
Tak. Narzędzie przetwarza tekst bezpośrednio w przeglądarce bez ograniczeń rozmiaru pliku. Wydajność zależy od urządzenia, ale typowe dane JSON są przetwarzane natychmiastowo.
Co robi "Owiń cudzysłowami"?
Po włączeniu, escapowane wyjście jest owijane cudzysłowami, tworząc prawidłowy literał ciągu JSON (np. "Hello \"World\""). Bez tej opcji wyświetlana jest tylko escapowana zawartość.
Czy mogę używać tego narzędzia offline?
Tak. Po załadowaniu strony wszystkie funkcje działają bez połączenia z internetem, ponieważ wszystko działa lokalnie w przeglądarce.
Jak escapować znaki Unicode w JSON?
Standardowe znaki ASCII takie jak cudzysłowy i ukośniki wsteczne są escapowane notacją z ukośnikiem (\", \\). Dla innych znaków Unicode można użyć formatu \uXXXX.
Jaka jest różnica między pojedynczymi a podwójnymi cudzysłowami w JSON?
W JSON tylko podwójne cudzysłowy są prawidłowe do otaczania wartości ciągowych. Pojedyncze cudzysłowy nie mają specjalnego znaczenia i nie muszą być escapowane.
Dlaczego muszę escapować ciągi JSON?
Escapowanie jest konieczne, gdy trzeba osadzić w JSON treści generowane przez użytkownika, wartości dynamiczne lub tekst zawierający znaki specjalne. Bez prawidłowego escapowania znaki takie jak cudzysłowy czy nowe linie uszkodziłyby składnię JSON.
Jak korzystać z Escape JSON
Escape'uj lub odwracaj escape ciągów JSON: cudzysłowy, ukośniki wsteczne i znaki nowej linii zamieniają się w bezpieczne sekwencje ucieczki — albo z powrotem w prawdziwe znaki. Wszystko działa w Twojej przeglądarce, a wklejony tekst nigdzie nie jest wysyłany.
- Wklej tekst lub ciąg JSON, który chcesz przekonwertować, w pole wejściowe.
- Kliknij “Escape”, aby zamienić znaki specjalne, takie jak cudzysłowy, ukośniki wsteczne i nowe linie, w bezpieczne sekwencje ucieczki.
- Kliknij “Unescape”, aby wykonać odwrotną operację i przywrócić sekwencjom ucieczki prawdziwe cudzysłowy, ukośniki i znaki nowej linii.
- Włącz “Wrap in quotes”, gdy wynik ma być ujęty w podwójne cudzysłowy, gotowy do wklejenia w JSON.
Jeśli w wyniku widać podwojone ukośniki wsteczne, wejście było prawdopodobnie już escapowane — uruchom raz “Unescape”, zanim zescapujesz ponownie.
Powiązane narzędzia
- JSON Stringify Konwertuj obiekty i tablice JavaScript na ciągi JSON z konfigurowalnymi wcięciami i escapowaniem HTML. Darmowe, przetwarzane całkowicie w przeglądarce.
- TSV na JSON Konwertuj TSV na JSON online za darmo. Obsługuje nagłówki, automatyczne wykrywanie typów i minifikację. Wszystko w przeglądarce.
- JSON do CSV Darmowy konwerter JSON do CSV online. Spłaszczaj zagnieżdżone obiekty, wybieraj separatory i pobieraj od razu. 100% w przeglądarce.
- Konwerter CSV do JSON Konwertuj CSV do JSON online za darmo. Obsługuje niestandardowe separatory, obiekty oparte na nagłówkach i automatyczne wykrywanie typów. Wszystko w przeglądarce.
- XML Beautifier Darmowy XML Beautifier online. Formatuj i upiększaj XML natychmiast w przeglądarce.
- Walidator XML Natychmiastowa walidacja składni i struktury XML. Wykrywaj błędy z dokładnymi numerami linii i szczegółowymi komunikatami. Darmowy, bezpieczny, działa w przeglądarce.
- SQL na JSON Błyskawicznie konwertuj instrukcje SQL INSERT na tablice lub obiekty JSON. Obsługuje wielowierszowe VALUES, obsługę NULL, automatyczne wykrywanie typów i ładne drukowanie. 100% po stronie klienta, bez przesyłania.
- Przeglądarka drzewa YAML Analizuje YAML w interaktywne zwijalne drzewo. Obsługuje wielodokumentowy YAML, kotwice i aliasy, wyszukiwanie, konwersję JSON oraz przeciąganie i upuszczanie plików .yaml/.yml.