gpt4 book ai didi

java - 如何将字符串解析为 List

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

假设你有这样一个字符串:

[{"updated_at": "2012-03-02 21:06:01", "fetched_at": "2012-03-02 21:28:37.728840", "description": null, "language": null, "title": "JOHN", "url": "http://rus.JOHN.JOHN/rss.php", "icon_url": null, "logo_url": null, "id": "4f4791da203d0c2d76000035", "modified": "2012-03-02 23:28:58.840076"},{"updated_at": "2012-03-02 14:07:44", "fetched_at": "2012-03-02 21:28:37.033108", "description": null, "language": null, "title": "PETER", "url": "http://PETER.PETER.lv/rss.php", "icon_url": null, "logo_url": null, "id": "4f476f61203d0c2d89000253", "modified": "2012-03-02 23:28:57.928001"}]

并且需要将其解析为一个List,其中的每一项都是一个Dictionary,其中包含来自上述字符串的参数和值。

例如,List[0].title 将是 "JOHN" 等。

也许有一些自动化的方法可以做到这一点?

最佳答案

看起来您那里有一个 JSON 数组。你可以考虑 GSON 库。它以非常简单的方式将 json 转换为对象。

例如

    Gson gson = new Gson();
Type listType = new TypeToken<List<Item>>() {}.getType();
List<Item> itemList = gson.fromJson(items, listType);

此代码可以将 json 转换为项目列表。

获取列表后,您可以遍历它并获取对象。您可以从对象中获取所需的值。

希望它能为您服务。

关于java - 如何将字符串解析为 List<Dictionary>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9583878/

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