关于Object转Json方式及问题
1. JSONObject
JSONObject object = new JSONObject(entity);
JSONObject 是无序的
2. Gson
Gson对于时间类型需要额外处理
Gson gson = new GsonBuilder().registerTypeAdapter(LocalDate.class,new LocalDateAdapter()).registerTypeAdapter(LocalDateTime.class,new LocalDateTimeAdapter()).create();
public class LocalDateAdapter implements JsonSerializer<LocalDate> {@Overridepublic JsonElement serialize(LocalDate localDate, Type type, JsonSerializationContext jsonSerializationContext) {return new JsonPrimitive(localDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));}
}
public class LocalDateTimeAdapter implements JsonSerializer<LocalDateTime> {@Overridepublic JsonElement serialize(LocalDateTime localDateTime, Type type, JsonSerializationContext jsonSerializationContext) {return new JsonPrimitive(localDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss")));}
}
关于Object转Json方式及问题相关推荐
- (The application/json Media Type for JavaScript Object Notation (JSON))RFC4627-JSON格式定义
原文 http://laichendong.com/rfc4627-zh_cn/ 摘要 JavaScript Object Notation (JSON)是一个轻量级的,基于文本的,跨语言的数据交换 ...
- YTKNetwork使用application json方式传递参数
YTKBaseRequest的requestSerializerType属性默认值是YTKRequestSerializerTypeHTTP,对应的Content-Type类型是application ...
- alibaba 实体转json_JAVA中使用alibaba fastjson实现JSONObject、Object、Json字符串的转换...
Object转JSON字符串: String jsonStr = JSONObject.toJSONString(object); JSON字符串转JSONObject: JSONObject jso ...
- Android Object 转 Json
1. Object 转 Json String str = new Gson().toJson(obj) 2.Json 转 Obj CardModel card = JSON.parseObject( ...
- js object 、 json转换
一.object to json function obj2str(o){ var r = []; if(typeof o =="string") return "\&q ...
- guzzle 使用 json方式请求接口
在调用接口的时候有些接口要求请求方式为json方式,在guzzle该如何去使用 以数组的方式请求,加上json键 $client->request('POST', 'http://10.1.11 ...
- java jackson2.6_Jackson 2 - Convert Java Object to JSON and JSON String to Object
在本教程中,我们将学习使用将JSON转换为Java对象 – 并将Java对象转换为JSON . 1. Jackson 2 maven dependency 要将Jackson 2库包含在您的项目中,请 ...
- Netty-粘包,半包和使用Json方式传输数据
文章目录 JSON和ProtoBuf序列化 背景 详解粘包和拆包 粘包和半包 半包问题的实践案例 运行结果 半包 粘包 解决 JSON协议通信 code Json序列化与反序列化实践案例 JsonMs ...
- mysql查询转json数据库_json格式数据,将数据库中查询的结果转换为json, 然后调用接口的方式返回json(方式一)...
调用接口,无非也就是打开链接 读取流 将结果以流的形式输出 将查询结果以json返回,无非就是将查询到的结果转换成jsonObject ================================ ...
最新文章
- 2022-2028年中国石油套管行业市场研究及前瞻分析报告
- 报错:SyntaxError: Non-UTF-8 code starting with '\xbc' in file
- 《Adobe After Effects CS6中文版经典教程》——1.3 创建合成图像与组织图层
- python虚拟cpu性能_python实现可视化动态CPU性能监控
- 80×60长40米的地笼_石家庄Q345矩形方管 220*80*8方管 华东地区
- 第2月第5天 arc invocation getReturnValue
- java非侵入式接口实现,C++编写非侵入式接口
- Js数组排序函数sort()介绍
- sv队列和动态数组的区别_systemverilog中几种数组类型的基础知识
- 在leangoo里怎么添加泳道?
- 数据结构笔记(三十三)--二叉排序树的插入与生成
- 译注(1): 为什么大多数编程语言里,= 号被用来做赋值操作符?
- 盛大剥离新业务:陈大年控股
- instant-ngp
- Event Loop、宏任务和微任务(动态演示)
- Android Room的使用
- 【计算机网络】第四部分 网络层(21) 地址映射、差错报告和多播
- 干支纪年法简便算法_初中历史所涉及的四种纪年法
- Mac与Windows局域网共享文件夹(互相访问)
- TypeScript免费视频图文教程(2W字)
热门文章
- 字体图标的下载和引用、问题解决——保姆级教程
- linux端口隔离,华为交换机端口隔离命令
- “以假乱真” 网络钓鱼活动巧妙使用 UPS.com XSS 漏洞分发恶意软件
- 「DaoCloud 道客」与中国通服达成战略合作,共建工业互联网共生生态
- [转贴]男生调戏女生后,老师的经典评语
- 基于公司需求的探索vue导出word、xls、pdf
- jQuery - Traversing遍历器 - filter过滤
- 关系代数运算——(软考三)
- 入耳式耳机戴久了耳朵疼怎么办?不妨体验下骨传导耳机
- 游戏开发中的人工智能(十一):规则式 AI