2016-07-27 149 views
-1

我有問題解析JSON字符串JS對象。請告訴如何轉換JavaScript對象的JavaScript對象:如何轉換包含JSON字符串

Object {d: "[{"worker_id":1,"worker_name":"Shivank"}]"} 

Object { d: [{ "worker_id": 1, "worker_name": "Shivank" }] } 

我已嘗試使用

JSON.parse(data) 

var dataFinal = JSON.stringify(data); 
var d1 = eval('(' +dataFinal+ ')'); 
+1

你嘗試過什麼? – nicael

+0

我已編輯該問題請現在看看它 –

回答

1

你有其中一個屬性值包含JSON,所以你只需要將該值轉換的對象

嘗試

data.d= JSON.parse(data.d); 
+0

非常感謝它的工作..! –

1

假設你data是如下,其中d是有stringified json數據

var data = {d: "[{\"worker_id\":1,\"worker_name\":\"Shivank\"}]"} 

console.log(data); 

您可以解析JSON並分配給d關鍵

data.d = JSON.parse(data.d) 

console.log(data); // required output 
相關問題