JSON ⟷ PHP array

JSON

PHP-массив

Зачем нужен конвертер JSON ⟷ PHP array

Разработчику постоянно приходится переносить данные между JSON и PHP: скопировал ответ API или кусок конфига в формате JSON — и хочешь вставить его в код как готовый PHP-массив. Или наоборот: есть массив в коде, а нужно отдать его наружу валидным JSON. Вручную переставлять кавычки, менять двоеточия на => и следить за вложенными скобками — муторно и легко ошибиться. Этот инструмент делает преобразование в обе стороны за секунду.

Конвертер сохраняет структуру любой вложенности: вложенные объекты и массивы, строки, числа, булевы значения и null. На выходе — короткий синтаксис массива [] (PHP 5.4+), который можно сразу вставлять в код.

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

  1. Вставьте JSON в левую панель и нажмите «Преобразовать в массив» — справа появится PHP-массив. Кнопка «Скопировать» под панелью кладёт её содержимое в буфер.
  2. Для обратного преобразования вставьте PHP-массив в правую панель и нажмите «Преобразовать в JSON».

Пример: JSON {"user": {"id": 1, "roles": ["admin", "editor"]}} превращается в ['user' => ['id' => 1, 'roles' => ['admin', 'editor']]].

Частые вопросы

Данные куда-то сохраняются?

Нет. Преобразование выполняется по разовому запросу, результат нигде не хранится и не логируется. Тем не менее не вставляйте сюда секреты (токены, пароли) — как и в любой онлайн-инструмент.

Поддерживаются вложенные структуры?

Да, любой глубины — вложенные объекты и массивы конвертируются рекурсивно.

Какой синтаксис массива на выходе?

Короткий [] (PHP 5.4+). Если проекту нужен старый array(), замену легко сделать поиском по коду.

Нужен другой формат? Тот же движок переводит конфигурацию между JSON и YAML, CSV и JSON, JSON и XML, а универсальный конвертер добавляет к ним .env и любые сочетания.

Нужна разработка или консультация?

Опишите задачу — отвечу и предложу формат работы.

Обсудить задачу