如何在Javascript中将字符串转换为对象? [复制]

Posted

技术标签:

【中文标题】如何在Javascript中将字符串转换为对象? [复制]【英文标题】:how to convert a string to an object in Javascript? [duplicate] 【发布时间】:2014-07-19 04:55:50 【问题描述】:

我想知道如何将下面的字符串转换为 javascript 中的对象:

var string = '"id":"50","actor":"1","subject":"1","object":"18","message":"a ajout\u00e9","status":"unseen"'

事实上,我希望在将上面的字符串转换为对象后,我将能够访问该对象的任何元素。例如,如果我将字符串转换为一个名为“obj”的对象,我将能够以这种方式访问​​元素“id”(即“50”)的值:obj.id

提前致谢。

【问题讨论】:

用于关闭的链接问题已完全过时。如果你对我下面的回答不满意,请使用这个:***.com/questions/6487167/… 【参考方案1】:

这个字符串在JSON中。

使用

var obj = JSON.parse(string);

【讨论】:

这个必须是重复的... 非常感谢...它有效

以上是关于如何在Javascript中将字符串转换为对象? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在javascript的引导数据表中将参数字符串转换为列或已知对象

在javascript中将字符串转换为对象数组的最佳方法?

当字符串在双引号内有单引号时,如何在Javascript中将此字符串转换为JSON对象

在Javascript中将JSON字符串转换为JSON对象数组

如何在 JavaScript 中将字符串转换为 JSON?

在 Javascript 中将对象 Promise 转换为字符串