序列化对象,只需要使用注解"@JsonProperty(value = "pwd")"

import com.fasterxml.jackson.annotation.JsonProperty;public class User{@JsonProperty(value = "pwd")private String password;
}

比如上面例子,在作为请求接收Json格式的Body时,Body中有key为"pwd"的属性,但是Java类中属性名却与key不一致的情况。

利用fastJson反序列化解析对象时,将属性重命名,使用@com.alibaba.fastjson.annotation.JSONField 注解:

@JSONField(name = "_id")
private String mid;

如上面的例子,接受的Json格式字符串有个属性名为"_id",使用JSONField接收,解析后的对象的属性名为mid。

转载于:https://www.cnblogs.com/theRhyme/p/10676611.html

Java属性中指定Json的属性名称(序列化和反序列化)相关推荐

  1. position属性中的几个属性值

    CSS的position属性中的几个属性值 position属性 position属性 position属性有以下属性值: absolute.fixed.relative.static.sticky. ...

  2. 自定义一个类型实现go时间类型的json和bson的序列化和反序列化

    自定义一个类型实现go时间类型的json和bson的序列化和反序列化 需求 实现 -自定义JSONTime类型 如何使用? 需求 go语言在时间 和 json 转换时使用 yyyy-MM-dd HH: ...

  3. 反射_通过反射调用类中指定方法、属性

    一.调用指定方法 通过反射,调用类中的方法,通过Method类完成.步骤: 1.通过Class类的getMethod(String name,Class.......parameterTypes)方法 ...

  4. ProtoBuf的介绍以及在Java中使用protobuf将对象进行序列化与反序列化

    场景 ProtoBuf简介 protocol buffers 是一种语言无关.平台无关.可扩展的序列化结构数据的方法,它可用于(数据)通信协议.数据存储等. Protocol Buffers 是一种灵 ...

  5. 13-IO流3-转换流对象操作流Properties(jdk11前指定编码读写文字、序列化和反序列化加密存储、)

    文章目录 1.转换流 1.1字符流中和编码解码问题相关的两个类[理解](新学习两个类 ) 1.2转换流读写数据[应用] 2.对象操作流 2.0 引入 2.1对象序列化流[应用] 2.2对象反序列化流[ ...

  6. json格式的字符串序列化和反序列化的一些高级用法

    (1) 仅仅将指定属性对应的值序列化成字符串: var filter = {name: 'Jerry', sex: 'male', age: '10'}; var jsonStr4 = JSON.st ...

  7. jackson (json、xml的序列化与反序列化)

    jackson用于java对象到json的序列化与反序列化.还支持xml格式. jackson用于实现json与java对象的序列与反序列化.web service要实现跨机器传送对象那么就需要有一种 ...

  8. 移除Java对象中的属性_在java对象中添加和删除属性

    我怎样才能在 java中实现这一点.我有一个具有属性的对象. public class Object { private final Credentials Credentials; private ...

  9. 在Java web中使用json

    json包下载 下载jar包当然是下大厂滴 推荐Alibaba的fastjson 推荐Google的gjson 本文讲fastjson https://github.com/alibaba/fastj ...

最新文章

  1. 如何搞定SVN目录的cleanup问题和lock问题
  2. tensorflow图像分割unet_AAAI2020 | 医学图像分割的Nonlocal UNets
  3. MONGODB 2.6.8 的一个BUG [Assertion: 13548:BufBuilder attempted to grow() to 134217728 bytes, past the ]
  4. Android ContentProvider支持跨进程数据共享与互斥、同步 杂谈
  5. java中input表单中的type=date返回类型【切记】
  6. vue 如何点击按钮返回上一页
  7. 移动Web应用程序开发HTML5篇
  8. 专访世界顶级游戏背后的男人
  9. Java 判断字符串的存储长度
  10. 随机漫步(random walk)
  11. 灵机一动之优雅实现用例顺序插入
  12. mysql metadata lock(二)
  13. 转: android编译过程(流程图)
  14. 00套经典机械结构设计非标自动化SW机构3D图纸solidWorks模型库
  15. 鱼缸悬浮很多微小气泡_为什么说鱼缸存有大量细微气泡,可能造成观赏鱼的死亡?...
  16. finally这样写会吞掉异常?
  17. 微信旧岛小程序章节目录
  18. 开发android怎么开发ios app,怎么开发ios android 都能使用的app
  19. 计算机软件的层次结构图,用Word2007制作出精美的层次结构图
  20. 互联网月饼大赏,你最喜欢哪家的?

热门文章

  1. python SimpleHTTPServer 快速共享文件
  2. cp: omitting directory解决方案
  3. 进程的逻辑设备如何与一个物理设备建立对应的关系?
  4. ASP.NET web.config中customErrors节点说明
  5. 配置防火墙打开 80 端口
  6. 更多 Kinect for Windows 项目揭示
  7. [转]jQuery设计思想
  8. WinAPI: SetLayeredWindowAttributes - 设置窗口的透明
  9. oracle mysql 字段_Oracle和MySQL修改字段
  10. matlab pdist