大家好!情况如下,我有一个发送到服务器的json文件,一个POST请求,
然后我连接到数据库并在那里发送一个sql查询,
在输出我得到一个元素数组,我需要检查映射的正确性,问题是 json 中有字段,分别包含相同的值,当比较两个集合时,如何区分它们?
json 示例(具有相同值的更多字段):d
"rec": [
{
"app": "2022-09-13",
"agr": 1479314397203,
"agrend": "2022-09-13",
}
来自数据库的响应:
[0]“2022-09-13”
[1]“2022-09-13”
[2]“1479314397203”
如果您有 2 个对象集合 - 编写一个自定义的比较器,例如按 2 个属性进行比较。
接下来,您在数据库中查询具有指定“agr”的元素,并绕过列表分别比较 app 和 agrend 字段。