从Java中的文本字符串获取所有有效的JSON字符串
我有一种情况,在一些JSON字符串中,字符串用逗号分隔。例如,我有一个字符串,看起来像这样从Java中的文本字符串获取所有有效的JSON字符串,java,json,parsing,Java,Json,Parsing,我有一种情况,在一些JSON字符串中,字符串用逗号分隔。例如,我有一个字符串,看起来像这样 {Valid JSON String}、{Valid JSON String}、{Valid JSON String} 我想获取每个有效的JSON字符串并将它们存储在ArrayList中。如何断开字符串?您可以执行以下操作: List<JSONObject> result = new ArrayList<JSONObject>(); String s = "{Valid JSON
{Valid JSON String}、{Valid JSON String}、{Valid JSON String}
我想获取每个有效的JSON字符串并将它们存储在ArrayList中。如何断开字符串?您可以执行以下操作:
List<JSONObject> result = new ArrayList<JSONObject>();
String s = "{Valid JSON String},{Valid JSON String},{Valid JSON String}";
JSONArray arr = new JSONArray("[" + s + "]");
for (int i = 0; i < arr.length(); i++)
{
result.add(arr.getJSONObject(i));
}
List result=new ArrayList();
String s=“{Valid JSON String},{Valid JSON String},{Valid JSON String}”;
JSONArray arr=新JSONArray(“[”+s+“]);
对于(int i=0;i
然后,使用每个JSONObject
,您可以做任何您想做的事情您可以这样做:
List<JSONObject> result = new ArrayList<JSONObject>();
String s = "{Valid JSON String},{Valid JSON String},{Valid JSON String}";
JSONArray arr = new JSONArray("[" + s + "]");
for (int i = 0; i < arr.length(); i++)
{
result.add(arr.getJSONObject(i));
}
List result=new ArrayList();
String s=“{Valid JSON String},{Valid JSON String},{Valid JSON String}”;
JSONArray arr=新JSONArray(“[”+s+“]);
对于(int i=0;i
然后,使用每个JSONObject
,您可以做任何您想做的事情您可以这样做:
List<JSONObject> result = new ArrayList<JSONObject>();
String s = "{Valid JSON String},{Valid JSON String},{Valid JSON String}";
JSONArray arr = new JSONArray("[" + s + "]");
for (int i = 0; i < arr.length(); i++)
{
result.add(arr.getJSONObject(i));
}
List result=new ArrayList();
String s=“{Valid JSON String},{Valid JSON String},{Valid JSON String}”;
JSONArray arr=新JSONArray(“[”+s+“]);
对于(int i=0;i
然后,使用每个JSONObject
,您可以做任何您想做的事情您可以这样做:
List<JSONObject> result = new ArrayList<JSONObject>();
String s = "{Valid JSON String},{Valid JSON String},{Valid JSON String}";
JSONArray arr = new JSONArray("[" + s + "]");
for (int i = 0; i < arr.length(); i++)
{
result.add(arr.getJSONObject(i));
}
List result=new ArrayList();
String s=“{Valid JSON String},{Valid JSON String},{Valid JSON String}”;
JSONArray arr=新JSONArray(“[”+s+“]);
对于(int i=0;i
然后,使用每个JSONObject
,您可以做任何您想做的事情