1
我休息呼叫服務器返回我的東西,看起來像這樣:
response.searchResult = ["{\"key1\":\"value1\",
\"key2\":\"value2\",
\"key3\":\"value3\"}"]
我怎麼能提取所有鍵值對成JSON陣列?或者至少,我如何搜索與特定鍵相關的值,例如"key2"
?
我休息呼叫服務器返回我的東西,看起來像這樣:
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);
正是我在找什麼,謝謝Mathew :)。 –
你可以做這樣的JSON.parse([ 「{\」 鍵1 \ 「:\」 VALUE1 \」,\ 「KEY2 \」: \「value2 \」,\「key3 \」:\「value3 \」}「]) – Raghavendra