Я пытаюсь опубликовать следующий JSON на API. Следующее - журнал от консоли XCode.
{
address = (
{
city = 1;
area = 1;
"building_name" = "building";
}
);
category = 1;
inspection = 0;
subCategory = (
12
);
}
Таким образом, здесь поле адреса - это массив вложенных объектов JSON.
Проблема в том, что адресное поле не получает должным образом на стороне сервера. Я думаю, что он считает, что подполя, включая город, область и т. Д., Как отдельные словари, а не словарь в целом.
Ниже следует журнал из Laravel.
array (
'address' =>
array (
0 =>
array (
'city' => '1',
),
1 =>
array (
'area' => '1',
),
2 =>
array (
'building_name' => 'building',
),
),
'category' => '1',
'inspection' => '0',
'subCategory' =>
array (
0 => '12',
),
)
По сути, мне интересно, пытается ли Аламофир как-то дважды их озвучить, но у меня нет способа избежать этого.
Я использую Alamofire 4.7.2 и Gloss 2.0, а серверная часть основана на Laravel.