JSON ⟷ PHP array
JSON
PHP-массив
Зачем нужен конвертер JSON ⟷ PHP array
Разработчику постоянно приходится переносить данные между JSON и PHP: скопировал ответ API или кусок конфига в формате JSON — и хочешь вставить его в код как готовый PHP-массив. Или наоборот: есть массив в коде, а нужно отдать его наружу валидным JSON. Вручную переставлять кавычки, менять двоеточия на => и следить за вложенными скобками — муторно и легко ошибиться. Этот инструмент делает преобразование в обе стороны за секунду.
Конвертер сохраняет структуру любой вложенности: вложенные объекты и массивы, строки, числа, булевы значения и null. На выходе — короткий синтаксис массива [] (PHP 5.4+), который можно сразу вставлять в код.
Как пользоваться
- Вставьте JSON в левую панель и нажмите «Преобразовать в массив» — справа появится PHP-массив. Кнопка «Скопировать» под панелью кладёт её содержимое в буфер.
- Для обратного преобразования вставьте 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 и любые сочетания.
Нужна разработка или консультация?
Опишите задачу — отвечу и предложу формат работы.