Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从json获取特定值_Javascript_Json_Webloadui - Fatal编程技术网

Javascript 如何从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

如何使用WebLoadJavaScript从json检索值

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)
}