2016-07-27 72 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 
相关问题