我在我的JavaScript代码中使用JSOn。的JavaScript得到以下JSON消息:在JavaScript中解析嵌套的JSON - 什么是无效字符
{"param1":1, "param2":{"aaa":1,"bbb":2,"ccc":3}, "param3":true}
在JavaScript中我写了下面的代码:
parsedArgs = JSON.parse(args);
alert(parsedArgs.param2);
parsedArgs.param2= JSON.parse(parsedArgs.param2);
在警告我可以看到[Object对象] 但JSON.parse(parsedArgs.param2) SyntaxError失败:invalidcharacter。
我想获取param2的内部参数,但JSON解析器不工作。 你能帮我吗?我的问题是什么?
感谢
是不是你缺少关于param2引号? –
是的,我编辑了这个问题。谢谢 – gln
'JSON.parse()'期望一个JSON字符串,而不是任意的JavaScript变量。看LightStyle的答案。 –