Кириллица в JSON

Превратит \u0410\u043d\u043d\u0430 в «Анна» и починит кракозябры

Исходный JSON
Вставьте JSON или перетащите файл
Можно просто нажать Ctrl V — результат появится справа
Пусто
Результат
Здесь появится JSON с раскодированными строками

Как пользоваться

  1. Вставьте JSON, где вместо букв \uXXXX или кракозябры
  2. Справа появится тот же JSON с нормальной кириллицей
  3. Если нашлись кракозябры, нажмите «Исправить»
  4. Нужно наоборот — переключите на «Текст → \uXXXX»

Что важно знать

Куда уходят мои данные

Никуда. Всё обрабатывается в браузере, а запросы на чужие адреса запрещены заголовком безопасности. Сайт загружает только свои страницы и файлы — это легко проверить во вкладке «Сеть» в инструментах разработчика.

Откуда в JSON берутся \uXXXX

Так JSON записывает символы за пределами ASCII, если сериализатор настроен «только ASCII»: например, json.dumps в Python по умолчанию. Это тот же текст, просто в другой записи.

Что такое кракозябры

Это текст в UTF-8, который прочитали в другой кодировке: Windows-1251, Windows-1252 или KOI8-R. Получается «Р—аказ» вместо «Заказ». Мы находим такие строки и предлагаем исправить.

Что ещё меняется в документе

Ничего: заменяются только строки, отступы и порядок ключей остаются. Экранирование, без которого JSON сломается — кавычки, обратная косая черта, управляющие символы, — сохраняется.