Javascript 如何将给定的数据转换为JSON?

Javascript 如何将给定的数据转换为JSON?,javascript,json,node.js,Javascript,Json,Node.js,我想将以下数据转换成JSON对象。 但当使用JSON.parse()命令时,它返回: var r = JSON.parse(t) SyntaxError: Unexpected token o in JSON at position 1 下面是要转换的示例数据字符串 var t = { message: [ { timestamp: 1522007930599, tags: [Array], _id: '5aacb7cc02

我想将以下数据转换成JSON对象。 但当使用JSON.parse()命令时,它返回:

var r = JSON.parse(t)
    SyntaxError: Unexpected token o in JSON at position 1
下面是要转换的示例数据字符串

 var t = { message: 
       [ { timestamp: 1522007930599,
           tags: [Array],
           _id: '5aacb7cc0281b558debacf26',
           message_link: 'String',
           __v: 0 },
       ] }
JSON转换为JavaScript数据结构


另一方面,您需要

我应该补充一点,没有JSON对象,JSON代表
JavaScript对象表示法
。i、 将javascript对象表示为字符串的格式。在提出问题之前,必须先搜索相关内容。看看这里和这里,
t
已经是一个
JSON对象了。为什么再次
JSON.parse(t)
?@RohitJindal-
t
是一个JavaScript对象,而不是JSON对象。使用
JSON.parse
是错误的,但不是因为你建议的原因。很抱歉,我的缺点是没有在handso之前研究如何使用它转换为JSON@VinayakShrivastava-与您尝试使用
JSON.parse的方式相同