gpt4 book ai didi

android - 如果他们在 android 中没有 jsonobject,如何从 Jsonarray 获取 Jsonarray

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

如何从jsonarray获取jsonarray?

我试过的代码。

              for(loop) 
List<String> stringList = new ArrayList<>();
try {
JSONArray responses = new JSONArray(response);
for (int i = 0; i < responses.length(); i++) {
stringList.add(responses.getString(i));
}

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

i want to get this json:


[
"maj",
[
"maja salvador",
"maje",
"majboos",
"major lazer",
"majili",
"majid al futtaim",
"majorca",
"majestic",
"major",
"majnoon qahwa"
]
]

这是您可以尝试的链接。 http://suggestqueries.google.com/complete/search?client=firefox&q=maj

最佳答案

你可以试试下面这个

 try {
JSONArray jsonArray = new JSONArray("YOUR_REPONSE");

for (int i = 0; i < jsonArray.length(); i++) {

if (jsonArray.get(i).toString().contains("[")) {
//json array

JSONArray innerJSSONArray = new JSONArray(jsonArray.getString(i));
for (int j = 0; j < innerJSSONArray.length(); j++) {

Log.e("JSONARRAY", innerJSSONArray.getString(i));

}


} else {
Log.e("WITH_OUT_JSONARRAY", jsonArray.getString(i));

}

}


} catch (Exception ex) {
ex.printStackTrace();
}

关于android - 如果他们在 android 中没有 jsonobject,如何从 Jsonarray 获取 Jsonarray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57968841/

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