簡體   English   中英

如何轉換包含json字符串的JavaScript對象

[英]How to convert JavaScript object containing json string

我在將JSON字符串解析為JS對象時遇到問題。請告訴我們如何轉換JavaScript對象:

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+ ')');

您有一個對象,其中一個屬性值包含JSON,因此只需要轉換該值

嘗試

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

假設您的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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM