有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java AssertJ检查JSONArray是否包含带有给定键和值的项的映射

嗨,我想用assertThat测试一个JSONArray是否包含一个具有特定值的键的项。 例如,我有JSONArray:

[
  {
    "eventType": "event_1",
    "name": "user_1",
    ....
  },
  {
    "eventType": "event_2",
    "name": "user_2",
    ....
  }
]

我想测试的是,这个数组是否包含一个键为:eventType的项,值为:event_2 是否可以通过assertThat来实现这一点,而无需在数组中循环并检查每个项

我知道可以检查映射是否包含给定的键和值,也知道可以检查数组是否包含给定的项。但我没有找到任何解决方案,如何将两者结合起来。有人想知道如何将这两件事结合起来

谢谢你的帮助


共 (1) 个答案