给定一个 JSON 字符串,如下所示:
{
"__ENTITIES": [
{
"__KEY": "196",
"__STAMP": 1,
"ID": 196,
"firstName": "a",
"middleName": "b",
"lastName": "c",
"ContactType": {},
"addressCollection": {
"__deferred": {
"uri": "/rest/Contact(196)/addressCollection?$expand=addressCollection"
}
},
"__ERROR": [
{
"message": "Cannot save related entity of attribute \"ContactType\" for the entity of datastore class \"Contact\"",
"componentSignature": "dbmg",
"errCode": 1537
}
]
}
]
}
有没有办法只获取__ERROR
记录,我知道我可以使用
var mydata = json.parse(mydata)
然后从mydata
对象中找到它。但我希望有一种方法可以只返回ERROR
类似的字段
json.parse(mydata, "__ERROR")
并且只获取__ERROR
字段中的信息而不将整个 JSON 字符串转换为对象