3 回答
TA贡献1155条经验 获得超0个赞
您的 JSON 需要重新设计。这是为您的android json解析代码生成正确json的代码
<?php
$response = array();
$response["code"] = 200;
$response["properties"] = array();
for($i = 0; $i < 6; $i++) {
$item = array();
$item["companyName"] = "Company ".$i;
$item["name"] = "Model ".$i;
array_push($response["properties"], $item );
}
echo json_encode($response);
?>
这将打印
{
"code":200,
"properties":[
{
"companyName":"Company 0",
"name":"Model 0"
},
{
"companyName":"Company 1",
"name":"Model 1"
},
{
"companyName":"Company 2",
"name":"Model 2"
},
{
"companyName":"Company 3",
"name":"Model 3"
},
{
"companyName":"Company 4",
"name":"Model 4"
},
{
"companyName":"Company 5",
"name":"Model 5"
}
]
}
TA贡献2021条经验 获得超8个赞
在@UmangBurman 的大量帮助下,我能够找到问题的根源。问题是 JSON 数据。使用 JSON 数据格式和正确的JSONAsynTask
,我希望这个问题能帮助将来有人在他们的代码中形成基础。我已更新问题中的代码以显示调试版本。干杯
添加回答
举报