【发布时间】:2011-10-29 06:41:06
【问题描述】:
我有一个List<class>,我想将其转换为 json 对象,然后从 json 对象中遍历数据。
如果这只是list<String>,我可以这样做:
JSONObject obj = new JSONObject();
List<String> sList = new ArrayList<String>();
sList.add("val1");
sList.add("val2");
obj.put("list", sList);
然后我可以像这样遍历列表:
JSONArray jArray = obj.getJSONArray("list");
for(int ii=0; ii < jArray.size(); ii++
System.out.println(jArray.getString(ii));
使用该类的问题是我需要访问list<class> 的每个类元素中的数据,而我不知道如何将其编码/遍历成 JSON。任何帮助将不胜感激。
【问题讨论】:
-
您使用的是哪个
JSONObject类?有几个…… -
好点,我以为是 org.json 类。