1,import com.faster XML.ll dsj.databind.object mapper;
对象映射器=new对象映射器(;
my class my class=mapper.read value (JSON str,Myclass.class ); //其中Myclass是我自己定义的类,其中有一系列属性字段。 jsonStr是必须传递的json参数
2,import com.Alibaba.fast JSON.JSON object;
my class my class=JSON object.parse object (JSON str,Myclass.class ); //jsonStr是字符串类型。
3,import net.sf.json.JSONObject;
jsonobjectjsonobject=JSON object.from object (JSON str;
myclassmyclass=(myclass ) JSONobject.tobean ) JSONobject,Myclass.class );
4,import net.sf.json.JSONArray;
将JSON字符串转换为JAVA对象数组
jonarrayjson=JSON array.from object (userstr ); //userStr是json字符串
listmyclasses=(list ) JSONArray.tocollection ) JSON,Myclass.class;
注意: jsonObject和jsonArray的相关配置如下,来源于网络,未经实践。
net.sf.json-lib
json-lib
2.4
jdk15