我正在尝试创建一个数组以从我的 android 应用程序发布到我的 PHP api。
我已将 php 端设置为期望匹配此格式的数组:
$post = [
"checks" => [
[
"check_id" => $check->id,
"completed" => true
],
[
"check_id" => $checkTwo->id,
"completed" => true
]
]
];
所以我需要在java端重新创建它。
我有一个循环检查的数组:
for(DeviceCheck check : device.checks()){
}
并尝试使用JsonObjects,JsonArray但无法获得我需要的最终结果。
我也试过这样使用Map:
Map<String, String> map = new HashMap<String, String>();
map.put("check_id", String.valueOf(checkId));
map.put("completed", String.valueOf(check.completed));
但是后来无法弄清楚如何将它应用于我需要的检查数组。
有什么建议可以得到这个吗?
相关分类