我用 php 编写了一个网站,该网站从我创建的另一个 php-api 获取 JSONstring。字符串如下所示:
{
"result": "true",
"results": {
"20": {
"id": "20",
"desc": "a b ct tr",
"active": "1",
"startdate": "2013-04-03",
"starttimehour": "18",
"starttimemin": "0",
"enddate": "2013-04-03",
"endtimehour": "22",
"endtimemin": "0",
"creator": "a"
},
"21": {
"id": "21",
"desc": "test",
"active": "0",
"startdate": "2013-04-04",
"starttimehour": "18",
"starttimemin": "0",
"enddate": "2013-04-04",
"endtimehour": "22",
"endtimemin": "0",
"creator": "a"
}
}
}
我找到了很多关于如何从 JSONarray 获取信息的答案,但我在这里没有使用数组。所以问题是:我怎样才能得到标记为 20、21 等的对象(这些数字是由服务器生成的,所以我不知道哪些会被返回)。
或者我应该重写我的 api 如何将 JSON 作为数组返回。像这样的东西:
{"result"="true", "results":[{...},{...},{...}]}