2015-07-20 59 views
1

我休息呼叫服務器返回我的東西,看起來像這樣:

response.searchResult = ["{\"key1\":\"value1\", 
          \"key2\":\"value2\", 
          \"key3\":\"value3\"}"] 

我怎麼能提取所有鍵值對成JSON陣列?或者至少,我如何搜索與特定鍵相關的值,例如"key2"

+0

你可以做這樣的JSON.parse([ 「{\」 鍵1 \ 「:\」 VALUE1 \」,\ 「KEY2 \」: \「value2 \」,\「key3 \」:\「value3 \」}「]) – Raghavendra

回答

2

剛上數組項json.parse運行:

response.searchResult = ["{\"key1\":\"value1\",\"key2\":\"value2\",\"key3\":\"value3\"}"]; 
var jsonResult = JSON.parse(response.searchResult[0]); 
console.log(jsonResult); 
+0

正是我在找什麼,謝謝Mathew :)。 –