Javascript 如何将给定的数据转换为JSON?
我想将以下数据转换成JSON对象。 但当使用JSON.parse()命令时,它返回: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
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的方式相同