如题,java后端需要比较返回的报文(xml,json)是否包含某些字段该如何实现?stringUtils.contain方法只能比较一段固定的字符串,如果是隔开的几个层级该怎么办呢? 祝大家中秋快乐,阖家团圆!
试试用正则去匹配呢
{
"code": 200,
"msg": "成功",
"data": [
{
"userlist": "8,12,13,14,15",
"team": [
{
"userid": 8,
"username": "黄大大"
},
{
"userid": 12,
"username": "杨大大"
},
{
"userid": 14,
"username": "高大大"
}
],
"userName": "黄大大",
"aid": 1,
"userid": 8,
"jlzt": "Y"
}
]
}
如上json.报文返回的格式大多都是固定的。就是状态码 状态码说明 数据集 我们一般需要验证的都是数据集的数据。只需要取出DATA里面的数据验证就可以了