我有一个服务器的休息调用,它返回一些看起来像这样的东西:
response.searchResult = ["{\"key1\":\"value1\",
\"key2\":\"value2\",
\"key3\":\"value3\"}"]
如何将所有键值对提取到json数组中?或者至少,我如何搜索与特定键相关联的值,让我们从示例中说出"key2"
?
答案 0 :(得分:2)
只需在数组条目上运行json.parse:
response.searchResult = ["{\"key1\":\"value1\",\"key2\":\"value2\",\"key3\":\"value3\"}"];
var jsonResult = JSON.parse(response.searchResult[0]);
console.log(jsonResult);