Php 如何在Android中读取这种json o/p?
如何在android中读取这种json o/pPhp 如何在Android中读取这种json o/p?,php,android,json,Php,Android,Json,如何在android中读取这种json o/p//您可以使用下面的代码来解析这种jsonarray [ { "hit": "1" }, { "SUM(hit)": "196290" }, { "COUNT(id)": "4010" } ] 把你的回答串起来; JSONArray JSONArray=新JSONArray(您的响应); for(int i=0;i
//您可以使用下面的代码来解析这种jsonarray
[
{
"hit": "1"
},
{
"SUM(hit)": "196290"
},
{
"COUNT(id)": "4010"
}
]
把你的回答串起来;
JSONArray JSONArray=新JSONArray(您的响应);
for(int i=0;i
为什么数组中的所有元素不是同一类型的?这里的每个元素都有不同的键。我正在执行3个查询…然后我将3个数组合并为一个数组,并打印合并的输出。您应该将数组中的数据合并为如下对象:{“命中”:“1”,“求和(命中)”:“196290”,“计数(id)”:“4010”}怎么做?好的……我会发布的
//You can use below code for parsing this kind of jsonarray
String yourResponse;
JSONArray jsonarray = new JSONArray(yourResponse);
for (int i = 0; i < jsonarray.lenght(); i++){
JSONObject jsonobject = jsonarray.getJSONObject(i);
if(jsonobject.has("hit"){
String hit = jsonobject.getString("hit");
}
if(jsonobject.has("SUM(hit)"){
String sumHit = jsonobject.getString("SUM(hit)");
}
if(jsonobject.has("COUNT(id)"){
String countID = jsonobject.getString("COUNT(id)");
}
}