This question already has answers here:
Converting JSON data to Java object
(12个答案)
6年前关闭。
我有一个Java Rest API @PUT。哪个正在接收json数据,如下格式所示
[“ name1,scope1,value1”,“ name2,scope2,value2”]
我在我的Java API方法中得到了这个值
(字符串someList)
someList将包含[“ name1,scope1,value1”,“ name2,scope2,value2”]
如何在字符串数组中获取这些值(“ name1,scope1,value1”和“ name2,scope2,value2”)?
然后,如果您想使用','作为分隔符拆分myValues []中的字符串,则可以执行以下操作:
(12个答案)
6年前关闭。
我有一个Java Rest API @PUT。哪个正在接收json数据,如下格式所示
[“ name1,scope1,value1”,“ name2,scope2,value2”]
我在我的Java API方法中得到了这个值
(字符串someList)
someList将包含[“ name1,scope1,value1”,“ name2,scope2,value2”]
如何在字符串数组中获取这些值(“ name1,scope1,value1”和“ name2,scope2,value2”)?
最佳答案
使用org.json包,可以做到这一点(假设responseString中的响应为String):
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(",");
10-05 18:34