gpt4 book ai didi

android - android中的多个json字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:51:52 25 4
gpt4 key购买 nike

我必须返回我所有的 JSON 字符串。例如我有一个 json 字符串:

[{"Locationvalue":"Payroll  - 9","LocationId":"465","IsSelected":false}]

并且还返回了第二个 JSON 字符串:

[{"CC2Description":"Denver - DN","CC2":"DN","isSelected":false},{"CC2Description":"Las Vegas - LV","CC2":"LV","isSelected":false}]

等等。

在android中我写了这个:

JSONArray JsonObject = new JSONArray(JsonString.toString());

for(int i=0;i<JsonObject.length();i++)
{
Log.v("log", JsonObject.getString(i));
}

但我只能访问一个 JSON 数组。我也想要其他 JSON 数组。

最佳答案

您不能在单个调用中解码多个单独的 json 结构。 JSON 结构必须是一个完整的 Javascript 对象或数组本身,例如

像这样的两个数组:

[1,2,3][4,5,6]

无效,因为它是两个相互碰撞的独立数组。然而,

[[1,2,3],[4,5,6]]

没问题,因为它是一个包含两个独立子数组的数组。您可以返回多个单独的 json 字符串,但它们必须包含在一个结构中。

关于android - android中的多个json字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11224932/

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