从 angularjs 中的 $http 响应中提取 key/value 对
Extract key/value pairs from $http response in angularjs
我有一个服务器的休息呼叫 returns 我看起来像这样:
response.searchResult = ["{\"key1\":\"value1\",
\"key2\":\"value2\",
\"key3\":\"value3\"}"]
如何将所有键值对提取到一个 json 数组中?或者至少,我如何搜索与特定键关联的值,例如示例中的 "key2"
?
只是 运行 json.parse 在数组条目上:
response.searchResult = ["{\"key1\":\"value1\",\"key2\":\"value2\",\"key3\":\"value3\"}"];
var jsonResult = JSON.parse(response.searchResult[0]);
console.log(jsonResult);
我有一个服务器的休息呼叫 returns 我看起来像这样:
response.searchResult = ["{\"key1\":\"value1\",
\"key2\":\"value2\",
\"key3\":\"value3\"}"]
如何将所有键值对提取到一个 json 数组中?或者至少,我如何搜索与特定键关联的值,例如示例中的 "key2"
?
只是 运行 json.parse 在数组条目上:
response.searchResult = ["{\"key1\":\"value1\",\"key2\":\"value2\",\"key3\":\"value3\"}"];
var jsonResult = JSON.parse(response.searchResult[0]);
console.log(jsonResult);