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.