Api 如何在没有值的键上比较json

Api 如何在没有值的键上比较json,api,selenium,automation,cucumber,objectmapper,Api,Selenium,Automation,Cucumber,Objectmapper,要比较两个端点是否具有相同的键(即使值不同) 端点A上的响应 {"name":"Anna", "age":20} 端点B上的响应 {"name":"Anna", "age":null} 现在我试着像这样使用objectmapper,但它不能 ObjectMapper mapper = new ObjectMapper(); ResponseApi<AResponse

要比较两个端点是否具有相同的键(即使值不同)

端点A上的响应

{"name":"Anna", "age":20}
端点B上的响应

{"name":"Anna", "age":null}
现在我试着像这样使用objectmapper,但它不能

ObjectMapper mapper = new ObjectMapper();

ResponseApi<AResponse> aResponse = aController.getA();
ResponseApi<BResponse> bResponse = bController.getB();

String aReadResponse = String.valueOf(mapper.readTree(String.valueOf(aResponse)));
String bReadResponse = String.valueOf(mapper.readTree(String.valueOf(bResponse)));

assertEquals(mapper.readTree(aReadResponse), mapper.readTree(bReadResponse));
ObjectMapper mapper=new ObjectMapper();
ResponseApi aResponse=aController.getA();
ResponseApi bResponse=bController.getB();
String aReadResponse=String.valueOf(mapper.readTree(String.valueOf(aResponse));
String bReadResponse=String.valueOf(mapper.readTree(String.valueOf(breresponse));
assertEquals(mapper.readTree(aReadResponse)、mapper.readTree(bReadResponse));

提前谢谢

“不行”什么?是否要检查响应的键是否相等?您可以显示导入语句或指定用于将字符串转换为JSON的框架吗?是否有
keys
keySet
属性可用于
assertEquals
。什么是
ObjectMapper
?我的意思是你能给我们一个这个类的完全限定名吗?还有什么是
AResponse
a
br响应?“它不能”什么?是否要检查响应的键是否相等?您可以显示导入语句或指定用于将字符串转换为JSON的框架吗?是否有
keys
keySet
属性可用于
assertEquals
。什么是
ObjectMapper
?我的意思是你能给我们一个这个类的完全限定名吗?还有什么是
AResponse
a
br响应