gpt4 book ai didi

java - 如何将 JSON 字符串转换为字符串数组?

转载 作者:行者123 更新时间:2023-12-02 00:14:13 25 4
gpt4 key购买 nike

我制作了一组数据并将其放入 JSON 数组中,并将其转换为字符串,以便我可以将其存储到我的 sqlite 数据库中。当我取出它时,它是一个 String 并且具有 JSON 数组的形式:

String temp = ["0", "1", "2", "3",.....]

有没有什么简单的方法可以将其变成字符串数组、JSON 数组,或者我必须使用旧的时尚方法(substring、split.etc)?

最佳答案

只需构造一个新实例,您就可以轻松地将其转回 JSONArray:

String jsonString;  //The string data you pulled out of the DB
JSONArray array = new JSONArray(jsonString);

如果您需要更进一步,您可以迭代数组并将其转换为集合:

ArrayList<String> items = new ArrayList<String();
for(int i=0; i < array.length(); i++) {
items.add(array.optString(i));
}

关于java - 如何将 JSON 字符串转换为字符串数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12167433/

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