WMW

Кодувальник JSON

Free

Кодує звичайний текст у коректний рядковий літерал JSON (екрануючи лапки, зворотні слеші та розриви рядків) і декодує назад, з розбивкою екранованих символів.

Працює повністю у вашому браузері. Ваш текст ніколи нікуди не завантажується.

Коментарі (0)

Знайшли цей інструмент корисним? Залиште коментар, поділіться порадою, чи скажіть нам, як ми можемо покращити його.

Коментарі гостей переглядаються перед публікацією. Увійти щоб публікувати миттєво.

Ще немає коментарів. Будьте першим, хто поділиться думками!

Що робить цей інструмент

Перетворює звичайний текст на коректний рядковий літерал JSON (екрануючи лапки, зворотні слеші, розриви рядків і керівні символи) і перетворює назад. Корисно для безпечного вбудовування довільного тексту в JSON вручну.

Як Це Працює

Кодування пропускає ваш текст через ті самі правила серіалізації рядків, які визначає специфікація JSON: подвійна лапка стає \", зворотний слеш стає \\, розрив рядка стає \n, а інші керівні символи стають своєю escape-послідовністю \uXXXX, при цьому весь результат обгортається подвійними лапками. Декодування обертає цей процес, розбираючи екранований текст назад у вихідні символи. Інструмент використовує вбудований двигун JSON браузера в обох напрямках, тому результат завжди точно відповідає специфікації JSON.

Проблеми, які це вирішує

Часті запитання

›Яка різниця між цим інструментом і форматувальником JSON?

Цей інструмент перетворює рядок звичайного тексту на рядковий літерал JSON (і навпаки), обробляючи екранування лапок, зворотних слешів і розривів рядків. Форматувальник JSON натомість бере повний документ JSON (об'єкт або масив) і форматує чи мініфікує його структуру. Вони вирішують різні завдання.

›Коли мені може знадобитися кодувати рядок як JSON?

Поширені випадки: вручну вбудувати блок тексту (з лапками, розривами рядків або спеціальними символами) у тіло JSON-запиту, налагодити тіло запиту до API або підготувати рядковий літерал для конфігураційного файлу, що використовує синтаксис JSON.

›Чи потрібно включати навколишні лапки під час декодування?

Ні. Ви можете вставити екранований текст із навколишніми подвійними лапками або без них, інструмент автоматично визначить будь-яку з форм.

›Чому декодування завершилося помилкою?

Декодування завершується помилкою, якщо текст не є коректно екранованим рядком JSON, наприклад містить неекрановану подвійну лапку або зворотний слеш, що не входить до коректної escape-послідовності. Перевірте точний текст на наявність зайвих лапок чи зворотних слешів і спробуйте ще раз.

›Чи підтримує цей інструмент кодування повних об'єктів, а не лише звичайного тексту?

Ні, цей інструмент призначений саме для одного рядка звичайного тексту та його представлення у вигляді рядкового літералу JSON. Щоб створити або відформатувати повний об'єкт чи масив JSON, скористайтеся замість цього інструментом JSON Formatter.

Пов'язані Інструменти

Free

Текст

Форматування JSON

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

Free

Текст

Конвертер IPv4 в IPv6

Створює представлення IPv6 з відображенням IPv4, сумісні з IPv4, 6to4 та NAT64 для адреси IPv4, а також вилучає адресу IPv4 з будь-якої з цих форм IPv6.

Free

Текст

Форматування JS/CSS

Перетворює мініфікований або непослідовно оформлений JavaScript чи CSS на читабельний код із правильними відступами, з регульованим стилем відступів і статистикою розміру до/після.

Free

Текст

Мініфікація JS/CSS

Зменшує JavaScript або CSS, видаляючи пробіли та коментарі, з опціональним скороченням імен змінних для JavaScript і статистикою розміру до/після.

Free

Текст

Декодер JWT

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

Free

Текст

Генератор llms.txt

Створює файл llms.txt за специфікацією llmstxt.org із назви, опису та розділів посилань, із групуванням розділів Optional та попереднім переглядом у реальному часі.

Free

Текст

Попередній перегляд Markdown

Відображає Markdown як живий, очищений HTML поруч із джерелом, із перемикачем для перегляду та копіювання згенерованого HTML.

Free

Текст

Виправлення мойджибаке (пошкодженого тексту)

Відновлює оригінальні байти за пошкодженим (мойджибаке) текстом і повторно декодує їх за допомогою кількох поширених кодувань, показуючи кожен чистий варіант.