我正在尝试为 mule 服务编写一个 MUNIT 测试用例,并希望忽略具有时间戳的字段。目前,我正在使用下面的代码来执行比较。
org.skyscreamer.jsonassert.JSONAssert.assertEquals(getResource('json/item-locations.json').asString(), payload, false);
我想忽略 json 消息中可用的字段“creationDateTime”。
最佳答案
只需在比较之前从消息中删除该字段即可。如果您想确保它确实存在,请将其替换为常量值,但前提是它存在。
关于java - 在assert操作中忽略json中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54949609/