废话不多说,直接进入主题,json与javaBean之间的互相转换
javaBean转换成json
直接使用提供的方法可以得到json
JSONObject json = JSONObject.fromObject(object);
---------------------------------------------------------------------------------------
直接使用提供的方法可以得到json
JSONObject json = JSONObject.fromObject(object);
---------------------------------------------------------------------------------------
public static JSONObject bean2json(Object object) {
JSONObject jsonObject = JSONObject.fromObject(object);
return jsonObject;
}
json转换成javaBean
JSONObject 提供了一个解析json数据的方法JSONObject.toBean(JSONObject json,Class beanClz);
例:JavaBean bean = new JavaBean();
JSONObject json = .......;
....;//对json数据的组织
JavaBean bean = JSONObject.toBean(json,bean.getClass());
可以得到由json转换的bean对象
---------------------------------------------------------------------------------------------
例:JavaBean bean = new JavaBean();
JSONObject json = .......;
....;//对json数据的组织
JavaBean bean = JSONObject.toBean(json,bean.getClass());
可以得到由json转换的bean对象
---------------------------------------------------------------------------------------------
public static Object json2Object(String json, Class beanClz) {
return JSONObject.toBean(JSONObject.fromObject(json), beanClz);
}
public static Object json2Object(JSONObject json, Class beanClz) {
return JSONObject.toBean(json, beanClz);
}
本文介绍了如何在Java中实现JavaBean与JSON之间的相互转换。包括将JavaBean对象转换为JSON字符串,以及从JSON字符串中解析出JavaBean对象的具体方法。
1087

被折叠的 条评论
为什么被折叠?



