gpt4 book ai didi

php - 如何解析json的每个元素,如{"response":[ {"result" :"rohit1"}]} {"response":[ {"result" :"rohit"}]} {"response":[ {"result" :"rohit"}]}

转载 作者:行者123 更新时间:2023-11-29 16:23:22 27 4
gpt4 key购买 nike

我是android领域的新手,我想从响应json数组访问每个结果元素,但我无法做到这一点,我试图获取每个元素,但我只得到一个值“rohit1”是第一个元素。请帮助我。

我是 rohit parmar,计算机科学背景,我尝试了很多努力但无法获取 json 数组的每个元素。

try {
JSONObject j1 = new JSONObject (s1);
JSONArray j2 = j1.getJSONArray ("response");
for (int i1 = 0; i1 < j2.length(); i1++) {
JSONObject j3=j2.getJSONObject(i1);
String s2 = j3.getString("result");
a1.add("Active Users" ;
a1.add(s2 );
ArrayAdapter a2 = new ArrayAdapter(UserlistActivity.this, android.R.layout.simple_list_item_1, a1 );
l1.setAdapter(a2 ;
}
} catch(Exception e){
e.printStackTrace();
}

当我尝试使用上面的代码从 php 获取 json 数组的每个元素时,我只得到第一个元素,但我想要 json 数组的每个元素,请建议我如何循环遍历整个 json 数组。

最佳答案

这是因为你有 3 个元素,里面有数组,每个元素都包含 1 个条目。

如果我理解正确,你的 json 应该是

{
"response":[
{"result": "rohit1"},
{"result": "rohit2"},
{"result": "rohit3"}
]
}

关于php - 如何解析json的每个元素,如{"response":[ {"result" :"rohit1"}]} {"response":[ {"result" :"rohit"}]} {"response":[ {"result" :"rohit"}]},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54409128/

27 4 0
文章推荐: javascript - 使用 JS 和 PHP 将
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com