我在我的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的答案。 –