jsonecho

Dodawanie escape JSON

Wklej tekst, aby dodać sekwencje escape dla JSON i przygotować go do użycia w kodzie lub danych.

Ładowanie narzędzia...

Jak korzystać z Dodawanie escape JSON

  1. Wklej lub wpisz tekst, do którego chcesz dodać sekwencje escape.
  2. W razie potrzeby dostosuj opcje.
  3. Skopiuj wynik z sekwencjami escape.

O narzędziu Dodawanie escape JSON

Aby umieścić dowolny tekst w ciągu JSON, trzeba dodać sekwencje escape dla cudzysłowu, ukośnika odwrotnego i wszystkich znaków sterujących. Rozłamanie linii staje się \n, rachunek \t, a wszystko poniżej U+0020 staje się \uXXXX. Zapomnij o jednym z nich i cały dokument jest nieważny.

To narzędzie przekształca każdy tekst, wielokrotny czy nie, w zawartość ciągi JSON. Wklej wynik między dwukrotnymi cudzysłowy i masz ważną wartość JSON.

Które znaki są kodowane

Cudzysłów podwójny staje się \", ukośnik odwrotny \\, znak nowego wiersza \n, powrót karetki \r, tab \t, cofnięcie \b, wysuw strony \f; inne znaki sterujące stają się \u00XX.

Często zadawane pytania

Czy ukośnik / otrzymuje sekwencję escape?

Nie. JSON umożliwia \/ ale nie wymaga go. Przejście z niej utrzymuje tekst krótszy i łatwiejszy do czytania.

Czy apostrofy otrzymują sekwencje escape?

Nie. Ciągi JSON używają tylko podwójnych cudzysłowów, więc apostrof nie wymaga sekwencji escape.

Czy znaki spoza ASCII muszą być zapisane jako sekwencje escape?

Nie, JSON jest UTF-8 i obsługuje każdy znak. Możliwość istnieje dla systemów, które chcą czystej ASCII na drutu.

Jak sobie radzę z emoji?

Bez możliwości pozostania takimi, jakimi są. Wraz z nim stają się parą zastępczą, taką jak \ud83d\ude00, w jaki sposób JSON pisze znaki poza BMP.

Więcej w kategorii Escape i tekst

Wszystkie narzędzia →