gpt4 book ai didi

java - 如何使用 Java 将 JSON 值存入字符串数组?

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

我有一个 Java Rest API @PUT。它正在接收如下格式的 json 数据

["name1,scope1,value1","name2,scope2,value2"]

我在我的 Java API 方法中得到的这个值是

(String someList)

someList 将包含 ["name1,scope1,value1","name2,scope2,value2"]

如何在字符串数组中获取这些值(“name1,scope1,value1”和“name2,scope2,value2”)?

最佳答案

使用 org.json 包,就可以了(假设响应是responseString中的字符串):

JSONArray myJSON = new JSONArray(responseString);
String[] myValues = new String[myJSON.length];
for(int i=0; i<myValues.length; i++) {
myValues[i] = myJSON.getString(i);
}

如果您想使用“,”作为分隔符拆分 myValues[] 中的字符串,您可以这样做:

String[] innerArray = myValues[i].split(","); 

关于java - 如何使用 Java 将 JSON 值存入字符串数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20218373/

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