Рекурсивное слияние JSON с переопределением типов
PHP
Сложный
json
Задача «Рекурсивное слияние JSON с переопределением типов»
Напишите PHP-скрипт, который принимает два JSON-объекта (каждый на отдельной строке stdin) и выполняет рекурсивное слияние. Если ключи совпадают и оба значения являются объектами (ассоциативными массивами), слияние должно быть рекурсивным. Если хотя бы одно значение не объект, то в итоговом объекте должно быть значение из второго JSON, но с преобразованием типа: если тип значения отличается от исходного, то значение должно быть преобразовано в строку с префиксом 'converted:'. Если значение уже строка, то оно остаётся как есть. Вывести итоговый JSON с отступами (pretty print).
Формат ввода
Две строки, каждая содержит валидный JSON-объект (ассоциативный массив).
Формат вывода
Одна строка — итоговый JSON-объект с отступами (JSON_PRETTY_PRINT).
main.php