JsonString 转 bean实体

原创 2018年01月13日 10:35:50
package com.ttd.utiliy;


import java.util.HashMap;
import java.util.Map;


import javax.servlet.http.HttpServletRequest;


import net.sf.json.JSONObject;


@SuppressWarnings("unchecked")
public class JsonStringToObject {


public static <T> T jsonToObject(Class<T> pojoCalss, HttpServletRequest request) {
Map<String, Object> map = JSONObject.fromObject(request.getAttribute("condition"));
String jsonString = JSONObject.fromObject(map).toString();
try {
Object pojo;
net.sf.json.JSONObject json = net.sf.json.JSONObject.fromObject(jsonString);
pojo = net.sf.json.JSONObject.toBean(json, pojoCalss);
return (T) pojo;
} catch (Exception ex) {
ex.printStackTrace();


return null;
}
}


public static <T> T jsonToObject(Class<T> pojoCalss, HashMap<String, Object> m) {


String jsonString = JSONObject.fromObject(m).toString();
try {
Object pojo;
net.sf.json.JSONObject json = net.sf.json.JSONObject.fromObject(jsonString);
pojo = net.sf.json.JSONObject.toBean(json, pojoCalss);
return (T) pojo;
} catch (Exception ex) {
ex.printStackTrace();


return null;
}
}


}

Java 中 Map与JavaBean实体类之间的相互转化

在做导入的时候,遇到了需要将map对象转化 成javabean的问题,也就是说,不清楚javabean的内部字段排列,只知道map的 key代表javabean的字段名,value代表值。 那现...
  • weinichendian
  • weinichendian
  • 2016年09月24日 13:56
  • 12582

javabean(实体类)转Map类型

javabean转map类型 实体类转map类型
  • u011511684
  • u011511684
  • 2014年07月09日 16:10
  • 2751

实体对象转化为json字符串

之前遇到过的一个问题就是前段请求后台,需要返回一个json格式的字符串,但是我们通常查询返回的是一个实体对象,所以需要将实体对象进行转化,转成json类型的字符串 网上的一种做法是通过反射的方式将实...
  • rookie_s
  • rookie_s
  • 2017年02月04日 14:35
  • 1729

Java 算法 JSON Bean相互转化及JSON生成实体类

前言:之前解析JSON数据的时候使用的是GSON,相信大家已经非常熟悉,在封装开源控件的时候觉得GSON还是太重了而且别人在使用的时候不一定用这个解析框架,那就自己写一个解析的工具吧。 一、概述 ...
  • xuehuayous
  • xuehuayous
  • 2016年01月11日 11:26
  • 9457

自己写的两个方法,关于bean和map的转化,比网上的效率快很多

/** *  * @Title: convertMap * @Description: 使用泛型Map转bean * 首先先把传入的实体bean的类型通过反射实例化,获取该bean的所有方法。 * 遍...
  • u012532109
  • u012532109
  • 2015年02月13日 15:14
  • 746

Ejb的实体bean

在上一篇文章中,我们学习了EJB的会话bean,这篇文章我们来说一下EJB的实体bean,说到实体bean,就不得不说JPA了,JPA是在EJB3.0的时候提出来的,但是他不局限于EJB3.0,而是适...
  • zhanghongjie0302
  • zhanghongjie0302
  • 2015年12月18日 13:13
  • 1669

Java 中 Map与JavaBean实体类之间的相互转化

/** * 将一个 JavaBean 对象转化为一个 Map * @param bean 要转化的JavaBean 对象 * @return 转化出来的 Map...
  • u012418845
  • u012418845
  • 2017年03月17日 10:37
  • 283

resultset结果集转换为实体List

package com.jointsky.automonitor.alarmnotice.noticemanager.utils; import java.lang.reflect.Field; i...
  • Mr_Black1
  • Mr_Black1
  • 2017年05月05日 11:39
  • 425

Android fastjson对象转字符串

使用Eclipse的话直接去github上面下载jar包https://github.com/alibaba/fastjson AS:compile ‘com.alibaba:fastjson:VE...
  • danfengw
  • danfengw
  • 2016年12月02日 14:21
  • 844

EJB学习(四)——Enterprise Bean(企业Bean)和Entity Bean(实体Bean)

一、为什么使用EJB ?     企业Bean运行在EJB容器中,企业Bean实际上就是一个封装了业务逻辑的Java类,那么我们为什么要使用EJBne ?                     ...
  • zjx86320
  • zjx86320
  • 2015年07月30日 11:33
  • 1810
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JsonString 转 bean实体
举报原因:
原因补充:

(最多只允许输入30个字)