jsonecho

Екранування JSON

Вставте текст, щоб екранувати його для JSON і підготувати до вставлення в код або дані.

Завантаження інструмента...

Як користуватися Екранування JSON

  1. Вставте або введіть текст, який потрібно екранувати.
  2. За потреби змініть налаштування.
  3. Скопіюйте екранований результат.

Про Екранування JSON

Щоб помістити довільний текст у рядок JSON, потрібно екранувати подвійну лапку, зворотну скісну риску та всі керівні символи. Розрив лінії стає \n, рахунок \t, і все інше нижче U+0020 стає \uXXXX. Забудьте про одну з них і весь документ буде недійсним.

Цей інструмент перетворює будь-який текст, багатостроковий або ні, в зміст струни JSON. Вставте результат між подвійними лапоками і ви отримаєте дійсне значення JSON.

Які символи екрануються

Подвійна лапка стає \", зворотна скісна риска \\, перенос рядка \n, повернення каретки \r, tab \t, видалення назад \b, переведення сторінки \f; інші керівні символи стають \u00XX.

Поширені запитання

Чи екранується скісна риска /?

Ні. JSON дозволяє \/ але не вимагає його. Пропущення цього робить текст коротшим і легшим для читання.

Чи екрануються одинарні лапки?

Ні. Рядки JSON використовують лише подвійні лапки, тому одинарну лапку екранувати не потрібно.

Чи потрібно екранувати символи поза ASCII?

Ні, JSON є UTF-8 і обробляє будь-який знак. Опція існує для систем, які хочуть чистий ASCII на дроті.

Як я справлюся з емоджі?

Без можливості вони залишаються такими, якими є. З ним вони стають замінною паркою, наприклад \ud83d\ude00, так як JSON пише символи поза BMP.

Більше в категорії Екранування й текст

Усі інструменти →