// 调用这个方法public static void assertEquals(String expectedStr, String actualStr, JSONComparator comparator) throws JSONException {}// 可以忽略json里内第一级的字段CustomComparator CUSTOM_COMPARATOR = new CustomComparator(JSONCompareMode.LENIENT,new Customization("id", (o1, o2) -> true));// 可以忽略json里Array内的字段CustomComparator CUSTOM_COMPARATOR = new CustomComparator(JSONCompareMode.LENIENT,new Customization("*[*].id", (o1, o2) -> true), new Customization("*[*].editDate", (o1, o2) -> true));JSONAssert.assertEquals(expectedStr, actualStr, CUSTOM_COMPARATOR);
{"queryUserData": [{"id": 3,"creator": "unknown","editDate": "2021/07/21 11:47:31","groupNames": "vip","vipLevel": 2,},{"id": 2,"creator": "unknown","editDate": "2021/07/21 11:47:31","groupNames": "vip","vipLevel": 2,},{"id": 1,"creator": "unknown","editDate": "2021/07/21 11:47:31","groupNames": "vip","vipLevel": 2,}]
}

JUnit之JSONAssert.assertEquals忽略json里的Array内指定字段相关推荐

  1. js中json法创建对象(json里面的:相当于js里面的=)

    js中json法创建对象(json里面的:相当于js里面的=) 一.总结 json里面的:相当于js里面的= 4.json创建js对象解决命名冲突:多个人为同一个页面写js的话,命名冲突就有可能发生, ...

  2. Angular 项目 tsconfig.json 里定义的 out-tsc 还有作用吗?

    在这个 StackOverflow 帖子里有介绍: What happens to the outDir in tsconfig.json for Angular projects? ng 命令的路径 ...

  3. 在package.json里面的script设置环境变量,区分开发及生产环境。注意mac与windows的设置方式不一样...

    在package.json里面的script设置环境变量,区分开发及生产环境. 注意mac与windows的设置方式不一样. "scripts": {"publish-m ...

  4. 使用Jackson忽略JSON对象上的新字段[复制]

    本文翻译自:Ignoring new fields on JSON objects using Jackson [duplicate] This question already has an ans ...

  5. Python 字符串分割split, 忽略括号里的分隔符(保留括号内容)

    前提:安装好re库 以下是在jupyter notebook中演示: [In] import re a = "sa,sb,sc,sd(se ty,sff ee)hhhh,sj,sk" ...

  6. js读取外部json指定字段值完整代码_前端工程化 剖析npm的包管理机制(完整版)...

    导读 现如今,前端开发的同学已经离不开 npm 这个包管理工具,其优秀的包版本管理机制承载了整个繁荣发展的NodeJS社区,理解其内部机制非常有利于加深我们对模块开发的理解.各项前端工程化的配置以加快 ...

  7. python在json文件中查找指定数据_Python中json的取值 如何使用python提取json中指定字段的数据...

    python中为什么用json有什么作用 如何用python读取json里面的值啊我爱你,所以我给了你伤害我的权力,只要我能忍受,我会一直陪伴着你,但你不能伤害我太多. 数据如下,我想要读取name. ...

  8. JSON排除指定字段的4种方法

    通常在 本地存储 / 微服务 / 分布式 通讯场景下,会用到对象序列化,Serializable只是一个接口类,需要具体的对象实现它.本文主要介绍序列化时(如Fastjson.Gson.Jackson ...

  9. GSON将Java对象转成JSON时,如何排除某些字段

    GSON 是Google发布的 JSON 序列化/反序列化工具,非常容易使用.本文简要讨论在使用GSON将Java对象转成JSON时,如何排除某些字段. 最简单的用法 假设有下面这个类: 1 clas ...

最新文章

  1. 西部985,进军北京!
  2. Arthas 实践——生产环境排查 CPU 飚高问题
  3. python少量数据分析代码_10个可以快速用Python进行数据分析的小技巧!
  4. vim win装_VIM的代码补全工具YouCompleteMe在Windows上的安装攻略
  5. python实现远程登录_python远程登录代码
  6. Java锁有哪些种类,以及区别
  7. 十六进制编码_十六进制色值的那些秘密
  8. 0.0 目录-深度学习第一课《神经网络与深度学习》-Stanford吴恩达教授
  9. angular4 表单
  10. SQL中binary 和 varbinary的区别
  11. python清洗文本数据_02.数据预处理之清洗文本信息
  12. 爬楼梯(信息学奥赛一本通-T1204)
  13. 重新解释i++和++i
  14. 高性能计算机的基准测试程序包括,QX∕T 148-2020 气象领域高性能计算机系统测试与评估规范(可复制版)(40页)-原创力文档...
  15. mvn命令编译GeoServer源代码
  16. 并发编程——详解 AQS CLH 锁
  17. 反激式开关电源电路测试记录(二)
  18. Aspose word pdf 相互转换
  19. plsql如何显示表结构图_plsql导出导入 表结构、表数据、存储过程等
  20. 2021年了!!Xshell7新手下载和安装教程(步骤超详细),以及远程与虚拟机连接

热门文章

  1. BAT Android工程师面试流程解析+还原最真实最完整的一线公司面试题
  2. java使用ElasticSearch的scroll查询,高效的解决es查询数量的限制。
  3. 童流感诊治最新共识,专家全面解读
  4. 程序员业余时间副业技术变现赚钱的10个私藏方法,悄悄告诉你!
  5. C# 使用WebRequest发送post和get请求
  6. 为什么煲鸡汤给病人喝?
  7. 平面视觉设计公司网站织梦源码
  8. 蓝桥平方怪圈 JAVA
  9. 微软手环2服务器,微软手环2怎么重刷固件?
  10. 单行图片与文字垂直居中、图片和span水平垂直居中问题