gpt4 book ai didi

android - JSON解析成ListView Android

转载 作者:行者123 更新时间:2023-11-29 21:23:14 26 4
gpt4 key购买 nike

这是我从解析我的 url 得到的 JsonObject:{"status":0,"items":"1333333454510|-7611868|-7222457"

现在我需要以 long 的形式单独获取单独的数字。

如果我尝试将其转换为字符串,也会出现错误:org.json.JSONException: Value 1333333454510|-7611868|-7222457 at items of type java.lang.String cannot be converted to JSONObject

如何?谢谢

这是一些代码

JSONObject obj = JSONParser.getJSONFromUrl(URL + "search", parameters);
String firstItem = obj.getJSONObject("items").toString();

最佳答案

使用 \\| 拆分您的项目

示例:

String items= "1333333454510|-7611868|-7222457" ; //here you got items

String[] _items=items.split("\\|");

现在迭代循环并使用 Long.ParseLong() 将其转换为 long。

编辑:

正如 Ashwin 所说,您需要使用 json.getString("items"); 来获取项目。

您可以使用以下代码将其转换为 long。

ArrayList<Long> longs=new ArrayList<Long>();


for(int i=0;i<_items.length;i++){
longs.add(Long.parseLong(_items[i]));
}

关于android - JSON解析成ListView Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20494416/

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