Javascript 如何从json获取特定值
如何使用WebLoadJavaScript从json检索值Javascript 如何从json获取特定值,javascript,json,webloadui,Javascript,Json,Webloadui,如何使用WebLoadJavaScript从json检索值 Message: keys value is : {"_Success": 1, "Criteria": "1234", "SearchAndSelect": [ {"DateOfBirth": "15/02/1962","EmpNo": "123456","Las
Message: keys value is : {"_Success": 1, "Criteria": "1234", "SearchAndSelect": [ {"DateOfBirth":
"15/02/1962","EmpNo": "123456","LastName": "John", "FirstName": "Smith", "Reference": "1234", "Keys":
"5eac0bbd-82d7-4959-8496-2cdb13dea292" } ] }
我想检索键的值
“键”:“5eac0bbd-82d7-4959-8496-2cdb13dea292”使用:
JSON.parse(`{u Success:1,“条件”:“1234”,“SearchAndSelect”:[{“出生日期”:
“1962年2月15日”,“EmpNo”:“123456”,“LastName”:“John”,“FirstName”:“Smith”,“Reference”:“1234”,“Keys”:
“5eac0bbd-82d7-4959-8496-2cdb13dea292”}]}`)
SearchAndSelect是您应该搜索的JSON的键。这是一个JSON列表
所以,如果您使用的是javascript,您可以这样做
let data = JSON.parse(result)
for(let element of data.SearchAndSelect){
console.log(element.Keys)
}
当SearchAndSelect数组中有多个值时,此操作将进行处理
var data={“_Success”:1,“条件”:“1234”,“搜索和选择”:[{“出生日期”:
“1962年2月15日”,“EmpNo”:“123456”,“LastName”:“John”,“FirstName”:“Smith”,“Reference”:“1234”,“Keys”:
“5eac0bbd-82d7-4959-8496-2cdb13dea292”}];
for(数据的常量属性['SearchAndSelect']){
log(属性['Keys']);
}
首先,JSON需要解析JSON.parse(JSONText)
。然后,您可以使用JavaScript点/方括号表示法访问该属性。这是否回答了您的问题?我想您的意思是将字符串传递到JSON.parse
。否则将抛出一个错误。
let data = JSON.parse(result)
for(let element of data.SearchAndSelect){
console.log(element.Keys)
}