JSON строка должна состоять из массива объектов, где в каждом объекте должны быть следующие параметры

Внутри параметра modification должна быть JSON строка. JSON должен состоять из массива объектов, где в каждом объекте должны быть следующие параметры:

Параметр Описание m Id модификации тех. карты a Количество модификации тех. карты

делаю так: 'modification' => json_encode(array((object)array('m' =>'3', 'a'=>'1'), (object)array('m' =>'19', 'a'=>'1')))

Результат: modification: "[{"m":"3","a":"1"},{"m":"19","a":"1"}]"

Но API не принимает такой запрос.

Помогите пожалуйста правильно составить запрос


Ответы (1 шт):

Автор решения: Сергей Иванович
$modification_option = array(
                    (object)array(
                        'm' => 9,
                        'a' => 1
                    ),
                    (object)array(
                        'm' => 19,
                        'a' => 1
                    )
                );

$modification = json_encode($modification_option);

Такая запись решила проблему

→ Ссылка