API返回一个带有json对象的array.我想判断数组中是否存在具有特定键值条目的对象.当值类型不同时,im使用的方法不起作用.
"$", hasItem(
allOf(
hasEntry("id", "someid123"),
hasEntry("age", 99)
)
);
我的IDE出现错误:无法解析方法‘Allof(Matcher<;Map<;?扩展K,?扩展V>;>;,Matcher<;映射<;?扩展K,?扩展V>;>;)’
如果99是一个字符串,则此方法可以工作,但在本例中,我无法控制API返回一个数字.有谁知道怎么做这件事吗?
我正在try 解析的响应正文示例:
[ { "id":"某个123", 年龄:99岁 }, { "id":"另一个789", 年龄:77岁 } ]
我认为,这些对象会在内部转换为Java映射.