Its*_*has 2 java arrays json http
我正在将API调用发送到返回这样的json数组的服务:
[Object, Object ....]
Run Code Online (Sandbox Code Playgroud)
通过我的java http请求。结果保存在字符串中:
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
Run Code Online (Sandbox Code Playgroud)
我需要找到一种split通过json对象将此字符串转换为字符串的方法,以便每个新字符串仅包含一个对象。谢谢。
split您可以将String转换为a JSONArray,然后迭代抛出该数组,而不是使用该函数
JSONArray jsonArray = new JSONArray(response.toString());
for(int i=0; i<jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
String jsonObjectAsString = jsonObject.toString();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5698 次 |
| 最近记录: |