Java中将JSON对象转化为数组对象

java

 1 package web.helper;

2

3 import java.util.ArrayList;

4 import net.sf.json.JSONArray;

5 import web.model.AbstractData;

6 public class JSONTextToObj {

7 /*

8 * 将json文本转化成json数组,再将json数组转化为具体类的线性集合

9 * */

10 @SuppressWarnings("unchecked")

11 public static ArrayList<AbstractData> jsonTextToObj(String jsontext,Class<?> objClass)

12 {

13 ArrayList<AbstractData> datas = null;

14 JSONArray jsonArr = JSONArray.fromObject(jsontext);

15 datas = (ArrayList<AbstractData>) JSONArray.toCollection(jsonArr, objClass);

16 return datas;

17 }

18 }
注:AbstractData是自己写的一个数据类,和平时写的User等类一样

以上是 Java中将JSON对象转化为数组对象 的全部内容, 来源链接: utcz.com/z/390402.html

回到顶部