这是我的对象相当于JSON数据
"rules":[//arr multiple
{
"paramName" : "Occupation",
"givenWeight": "214",
"paramvalue" :[
{
"key" :"Doctor",
"value":"324"
},
{
"FIELDKEY" :"Engineer",
"FIELDVALUE":"324"
},
{
"FIELDKEY" :"Doctor",
"FIELDVALUE":"324"
}
]
}
]
如何访问这些属性,比较每个字段和 验证:检查这些键和值是否存在?如果存在抛出验证表示如果进行任何更改则不进行任何更改,则必须修改规则。
答案 0 :(得分:1)
我假设您的JSON数组如下所示
var object = {
"rules":[
{
"paramName":"Occupation",
"givenWeight":"214",
"paramvalue":[
{
"key":"Doctor",
"value":"324"
},
{
"FIELDKEY":"Engineer",
"FIELDVALUE":"324"
},
{
"FIELDKEY":"Doctor",
"FIELDVALUE":"324"
}
]
}
]
}
您可以访问以下值:
可以使用标准比较运算符比较值 例如:
object.rules[0].paramvalue[0].value == object.rules[0].paramvalue[1].FIELDVALUE //Evaluates to true
希望这有帮助。