gpt4 book ai didi

java - 安卓 : How to get JSON object keys from this json:

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:53:46 25 4
gpt4 key购买 nike

这是 JSON 数组:

 {
"server_response": [{
"Total": "135",
"Paid": "105",
"Rest": "30"
}]
}

那么,我怎样才能得到对象名称呢?我想将它们放在单独的 TextView 中。谢谢。

最佳答案

把这个放在一边。我的意思是在 onCreate() 之外。

private <T> Iterable<T> iterate(final Iterator<T> i){
return new Iterable<T>() {
@Override
public Iterator<T> iterator() {
return i;
}
};
}

获取对象的名称:

    try
{
JSONObject jsonObject = new JSONObject("{" +"\"server_response\": [{" +"\"Total\": \"135\"," +"\"Paid\": \"105\"," +"\"Rest\": \"30\"" +"}]"+"}";);
JSONArray jsonArray = jsonObject.getJSONArray("server_response");
JSONObject object = jsonArray.getJSONObject(0);

for (String key : iterate(object.keys()))
{
// here key will be containing your OBJECT NAME YOU CAN SET IT IN TEXTVIEW.
Toast.makeText(HomeActivity.this, ""+key, Toast.LENGTH_SHORT).show();
}

} catch (JSONException e) {
e.printStackTrace();
}

希望这有帮助:)

关于java - 安卓 : How to get JSON object keys from this json:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37323044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com