gpt4 book ai didi

java - JsonArray 到 Arraylist 的转换

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

我需要将 Json 格式的 String 转换为 List 对象,我正在使用下面的程序来完成它。

public class JsonStringToListConversion {

public static void main(String[] args) {
String userProfile = "{\"name\":\"Arun\", Skills:[\"Java\",\"Spring\",\"hibernate\"]}";
JSONObject userProfileJO = (JSONObject)JSONSerializer.toJSON(userProfile);
List<String> skills = new ArrayList<String>();
skills = (List<String>)userProfileJO.getJSONArray("Skills");
System.out.println(skills);
}
}

我正在使用 Java 1.6 和 JSON-lib 2.4

请帮助我知道这是否是执行此操作的正确方法?

特别是我正在将 JSONArray 类型转换为 List 是否正确?

最佳答案

您可以使用此代码块将 JSONArray 转换为 arraylist 对象。

JSONArray jsonArray=new JSONArray();
arrayList=new ArrayList();
n=jsonArray.length();
for (int i=0;i<n;i++)
arrayList.add(jsonArray.get(i));

编码愉快!!

关于java - JsonArray 到 Arraylist 的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33858351/

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