Json串和java对象进行转时
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对象进行转时相关推荐
- fastJson 解析一个比较复杂的json串为Java对象
1. 要解析的json串格式如下: [{"name": "慕容皝","users": [{"username": &qu ...
- json 解析 转java对象数组对象数组对象_json字符串转java对象数组
需要引入json-lib-2.2-jdk15.jar和ezmorph-1.0.6.jar包 String itemStar = request.getParameter("itemStar& ...
- Json对象与Json字符串的转化、JSON字符串与Java对象的转换
一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...
- json java typeof_Json对象与Json字符串的转化、JSON字符串与Java对象的转换
一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...
- 7、JSON数据和Java对象的相互转换(客户端和服务器对象数据通讯用)
JSON数据和Java对象的相互转换 需要使用JSON解析器(它是封装好的工具类),我们测试用用jackson * 常见的解析器:Jsonlib,Gson(谷歌),fastjson(阿 ...
- JSON数据和JAVA对象之间的转换
方法1: 利用阿里巴巴开源的fastjson包进行JAVA对象和JSON字符串进行转换. C++中的结构体在JAVA中用对象表示,目录结构如下: Peron类内容如下,对应C++中的Person结构体 ...
- java中将json字符串_Java中JSON字符串与java对象的互换实例详解
在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好, ...
- JSON数据和Java对象的相互转换
* JSON解析器: * 常见的解析器:Jsonlib,Gson,fastjson,jackson 1. JSON转为Java对象 1. 导入jack ...
- java 转xml 变成两根下划线_XStream将java对象转换为xml时,对象字段中的下划线“_”,转换后变成了两个...
使用XStream将java对象转换为xml时,需要对其中的一个字段加上CDATA,于是我自定义了一个XStream,主要代码如下:publicstaticXStreamcreateXstream() ...
最新文章
- php 当前页面下载文件,php实现当前页面点击下载文件的简单方法
- 【java】兴唐第二十五节课(异常和log4j的使用)
- java线程安全的set_Java并发编程之set集合的线程安全类你知道吗
- 数据库:分布式事务的解决方案
- 融合 MF 和 RNN 的电影推荐系统
- c# dynamic 无法创建 泛型变量的问题
- c语言转汇编语言 vs,C语言转换成汇编语言
- role menu for SAP_UI2_ADMIN_700
- Java字节序,java整型数与网络字节序 byte[] 数组转换关系
- 使用安卓的http进行数据的发送需要做的首先就是授权
- 博弈论学习(一)——基础
- 分享一些学习和获取资料的网站
- PC端上必应词典与金山词霸的测评分析
- QT实现USB热插拔监控
- 医院管理系统(Java+SSM+MySQL开发的医院科室管理系统)
- 量子计算机核心技术突破,量子芯片研发有突破 我们距离量子计算机不远了
- HTML5之FileReader的使用
- Java随机生成验证码
- [Kubic] Lines
- (四)python网络爬虫(理论+实战)——发送请求