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


 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等类一样


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM