json-lib-xxx.jar
ezmorph-xxx.jar  //=============>依赖包

JsonConfig config = new JsonConfig();//有选择性的过滤掉一些属性值

JSONUtils.getMorpherRegistry().registerMorpher( new DateMorpher(new String[] { "yyyy-MM-dd" }));//注册一个json转为java.util.date的日期格式

JSONObject o = JSONObject.fromObject(jsonString, config);
  if (clazz == null) {
   return (T) JSONObject.toBean(o);
  } else {
   return (T) JSONObject.toBean(o, clazz);
  }

=====================================================================================================

public static void main(String[] args) {
Map map=new HashMap();
map.put("我","妹");
map.put("擦","哇");
map.put("你","呀");
JSONObject json = JSONObject.fromObject(map);
System.out.println(json);
}

輸出的結果 {"我":"妹","擦":"哇","你":"呀"}

然后测试toBean方法的类
import net.sf.json.JSONObject;

public class ToBeanTest {

public static void main(String[] args) {

String json = "{id:'1001',name:'张三',age:'22'}";
Student stu = new Student();
JSONObject obj = JSONObject.fromObject(json);
stu = (Student)JSONObject.toBean(obj, Student.class);
System.out.println(stu);
}

}
输出结果为1001, 张三, 22

转载于:https://www.cnblogs.com/mingtian521/p/3835672.html

Json串和java对象进行转时相关推荐

  1. fastJson 解析一个比较复杂的json串为Java对象

    1. 要解析的json串格式如下: [{"name": "慕容皝","users": [{"username": &qu ...

  2. json 解析 转java对象数组对象数组对象_json字符串转java对象数组

    需要引入json-lib-2.2-jdk15.jar和ezmorph-1.0.6.jar包 String itemStar = request.getParameter("itemStar& ...

  3. Json对象与Json字符串的转化、JSON字符串与Java对象的转换

    一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...

  4. json java typeof_Json对象与Json字符串的转化、JSON字符串与Java对象的转换

    一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...

  5. 7、JSON数据和Java对象的相互转换(客户端和服务器对象数据通讯用)

    JSON数据和Java对象的相互转换 需要使用JSON解析器(它是封装好的工具类),我们测试用用jackson         * 常见的解析器:Jsonlib,Gson(谷歌),fastjson(阿 ...

  6. JSON数据和JAVA对象之间的转换

    方法1: 利用阿里巴巴开源的fastjson包进行JAVA对象和JSON字符串进行转换. C++中的结构体在JAVA中用对象表示,目录结构如下: Peron类内容如下,对应C++中的Person结构体 ...

  7. java中将json字符串_Java中JSON字符串与java对象的互换实例详解

    在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好, ...

  8. JSON数据和Java对象的相互转换

    * JSON解析器:         * 常见的解析器:Jsonlib,Gson,fastjson,jackson          1. JSON转为Java对象         1. 导入jack ...

  9. java 转xml 变成两根下划线_XStream将java对象转换为xml时,对象字段中的下划线“_”,转换后变成了两个...

    使用XStream将java对象转换为xml时,需要对其中的一个字段加上CDATA,于是我自定义了一个XStream,主要代码如下:publicstaticXStreamcreateXstream() ...

最新文章

  1. php 当前页面下载文件,php实现当前页面点击下载文件的简单方法
  2. 【java】兴唐第二十五节课(异常和log4j的使用)
  3. java线程安全的set_Java并发编程之set集合的线程安全类你知道吗
  4. 数据库:分布式事务的解决方案
  5. 融合 MF 和 RNN 的电影推荐系统
  6. c# dynamic 无法创建 泛型变量的问题
  7. c语言转汇编语言 vs,C语言转换成汇编语言
  8. role menu for SAP_UI2_ADMIN_700
  9. Java字节序,java整型数与网络字节序 byte[] 数组转换关系
  10. 使用安卓的http进行数据的发送需要做的首先就是授权
  11. 博弈论学习(一)——基础
  12. 分享一些学习和获取资料的网站
  13. PC端上必应词典与金山词霸的测评分析
  14. QT实现USB热插拔监控
  15. 医院管理系统(Java+SSM+MySQL开发的医院科室管理系统)
  16. 量子计算机核心技术突破,量子芯片研发有突破 我们距离量子计算机不远了
  17. HTML5之FileReader的使用
  18. Java随机生成验证码
  19. [Kubic] Lines
  20. (四)python网络爬虫(理论+实战)——发送请求

热门文章

  1. 要回家了,想到以后..
  2. nodeJS中的异步编程
  3. libcurl库进行http通讯网络编程
  4. http --- 网关、隧道、中继
  5. html5 --- 特性检测
  6. UI行业发展预测 系列规划的调整
  7. Linux 下实现普通用户只能写入某个目录
  8. 看我如何基于PythonFacepp打造智能监控系统
  9. 调查显示企业对 Linux 开发人才需求日渐增长
  10. 浅析透雾监控镜头的四大透雾技术