我正在尝试将以下 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 是否以某种方式试图将它们 jsonify 两次,但无法避免它。我正在使用 Alamofire 4.7.2 和 Gloss 2.0,服务器端基于 Laravel。