【发布时间】:2016-05-16 14:16:44
【问题描述】:
我有一个 Sring (JSON 数组)[{"Phonetype":"Pre","Phone":"918282311"},{"Phonetype":"pre","Phone":"918333222"}]
现在我想将此字符串转换为 JSON 对象的 JSON 数组。
在我的代码中,我只能创建一个 JSONarray 对象...
@Override
public ArrayList<TelephoneNumber> convertToAttribute(String s) {
ArrayList<TelephoneNumber> list = new ArrayList<TelephoneNumber>();
JSONParser parser = new JSONParser();
JSONArray arr = null;
try {
arr = (JSONArray) parser.parse(s);
}
catch (ParseException e) {
e.printStackTrace();
}
for (JSONObject jo: arr)
{
System.out.println("obj " +jo.get("Phone");
}
//create a list
return list;
}
如何创建 JsonObjects 的 JsonArray?
【问题讨论】: