这是我的JSON文件。我只是不知道如何将对象PAV-001中的这个随机字符串(09sgh6ebnbrpfw9wnhdqo1mycku2
)与node.js中的PAV-002中的所有这类字符串进行比较。只是想知道他们是否平等。谢谢!
{
"PAV-001": {
"09SGH6eBNbRpFw9WnHdQO1mYcku2": {
"1611647308562": {
"DOB": "06/22/1993",
}
}
},
"PAV-002": {
"0K3IMOQAsjbM8SR0ndnVtC0O64N2": {
"1582281538693": {
"DOB": "06/22/1993",
}
},
"0QCMTSIc28X42VPNeDa8MoDl1v73": {
"1582886293058": {
"DOB": "06/22/1993",
}
}
}
}
检查这是否是您想要实现的目标:
const json = {
"PAV-001": {
"09SGH6eBNbRpFw9WnHdQO1mYcku2": {
"1611647308562": {
"DOB": "06/22/1993",
}
}
},
"PAV-002": {
"0K3IMOQAsjbM8SR0ndnVtC0O64N2": {
"1582281538693": {
"DOB": "06/22/1993",
}
},
"0QCMTSIc28X42VPNeDa8MoDl1v73": {
"1582886293058": {
"DOB": "06/22/1993",
}
}
}
};
const codeA = Object.keys(json['PAV-001'])[0]; // Get PAV-001 first key: 0K3IMOQAsjbM8SR0ndnVtC0O64N2
const codeB = Object.keys(json['PAV-002'])[0]; // Get PAV-002 first key: 0QCMTSIc28X42VPNeDa8MoDl1v73
console.log(codeA === codeB); // in this case displays false
我不知道如何获得这个JSON,所以我只是设置了一个名为“JSON”的常量来进行演示。
object.Keys()函数返回给定对象属性的数组...因此在cenario中,每个对象的第一个键(索引0)给出了要比较的值。