obj转json
@param object
 @param excludeProperties 需要排除的属性

//排除不需要转换成为json的字段

PropertyPreFilters filters = new PropertyPreFilters();
PropertyPreFilters.MySimplePropertyPreFilter excludefilter = filters.addFilter();
excludefilter.addExcludes(excludeProperties);
String jsonStr = JSONObject.toJSONString(object, excludefilter, SerializerFeature.PrettyFormat);
return jsonStr;

json转obj

T t=new T();//忽略json中多出的字段
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
t = objectMapper.readValue(jsonStr, T.class);
String json=obj2Json(t,excludeProperties);
t = JSON.parseObject(json,T.class);return t;

  

转载于:https://www.cnblogs.com/wjb123/p/10975850.html

Json和object相互转化,排除json中多余的字段相关推荐

  1. python数据存储系列教程——python对象与json字符串的相互转化,json文件的存储与读取

    全栈工程师开发手册 (作者:栾鹏) python教程全解 在json字符串和python对象的相互转化中,会进行下列变换. 会将python中字典的写法,转化为js中对象的写法.(没有区别). 会将p ...

  2. 解析json数据_Retrofit同时解析JSON和XML数据格式

    前言 Android开发中,我们会经常遇到前端需要解析两种数据格式(json和xml),比如自己服务器返回的是json格式的数据,我们做微信登录的时候,微信返回的格式又是xml格式的.我们可以通过自己 ...

  3. JS中Object对象与JSON字符串之间相互转换

    Object对象转换成JSON字符串: JSON.stringify() JSON字符串转成Object对象: JSON.parse()

  4. python中json和字典相互转化

    2019独角兽企业重金招聘Python工程师标准>>> json 主要包含四个方法: dump和dumps(从Python生成JSON),load和loads(解析JSON成Pyth ...

  5. js中如何将object转化为json数据,json数据转js对象

    js对象转json数据:  JSON.stringify(); json数据转js对象:  JSON.parse();

  6. mvc json 乱码_你了解JSON吗?——Jackson、FastJson在SpringMVC中的简单使用

    原文参考分享自CSDN:你了解JSON吗?--Jackson.FastJson在SpringMVC中的简单使用_欢迎来到 Baret~H 的博客-CSDN博客 1. 什么是 JSON JSON(Jav ...

  7. json boolean android,如何解析Android中的JSON?

    DOM元素是一个对象,一个在内存中的东西.与OOP中的大多数对象一样,它具有属性.它还单独包含元素上定义的属性的映射(通常来自浏览器读取以创建元素的标记).有些元素的属性得到他们最初从值属性具有相同或 ...

  8. python json模块有什么用_Python中json模块与jsonpath模块的区别是什么

    Python中json模块与jsonpath模块的区别是什么 发布时间:2021-02-02 11:15:52 来源:亿速云 阅读:94 作者:小新 这篇文章主要介绍了Python中json模块与js ...

  9. python打开json文件变为字典_Python json读写方式和字典相互转化

    在Python中,json指的是符合json语法格式的字符串,可以单行或者多行. 它可以方便的在使用在多种语言中,这里介绍的是在python中的字典(dict)与json字符串相互转化的方式. 1. ...

最新文章

  1. javascript DOM 编程艺术----笔记
  2. linux 备份mbr,MBR的备份与恢复
  3. ecshop2.71 lbi库文件添加流程
  4. 美摄智能生产平台,轻松搞定视频制作——对话美摄科技研发总监黄裔
  5. SAP Spartacus focus directive增强之后的两次focus问题
  6. linux命令小常识
  7. 从.NET未来趋势发展的两则PPT而来的乱语
  8. 通用删除查询语句存储过程
  9. Universal Link 用企业证书build包,可以通过链接拉起绑定的App(客户端)
  10. vue 滑动置顶功能_CSS3 移动端 滚动置顶 吸顶
  11. 计算机程序员的英文简历,电脑程序员个人英文简历范文
  12. 高中单考单招计算机知识,单招考试考的是初中知识还是高中知识
  13. 主编编辑器如何设置我的签名?
  14. 数据库系统-实体-联系模型
  15. 并发,同步,异步以及事件驱动编程的相关技术
  16. SequoiaDB巨杉数据库成为唯一入选 “硅谷2016 大数据地形图”中国厂商, 企业级市场超越MongoDB等海外产品...
  17. altium designer 绘制pcb时如何检查漏线
  18. 家庭网关——开启数字家庭的钥匙
  19. 淘淘商城---8.9
  20. 你好,再见;你好,幸会!

热门文章

  1. java重定向url怎么写_Java:如何从重定向的URL中读取内容?
  2. 通过生日查询各年龄段数量通过饼状图显示
  3. SQL server 存储过程实现统计赋值
  4. Swift - UITableView里的cell底部分割线左侧靠边
  5. karaf中利用Bundle引入外部log4j配置文件
  6. js中奇怪的问题 同步ajax,modal遮罩层
  7. 编程之美读书笔记之-高效率的安排见面会
  8. bzoj1334 [Baltic2008]Elect
  9. 用Flex绘制带Icon的Tooltip
  10. 单链表输出最小值并逐个删除