JSON.parse仅解析字符串javascript的父对象

米卡

我正在尝试将JavaScript中的字符串从rails解析为javascript对象,

{"monday":"{\"open\"=\u003e\"10:30\", \"close\"=\u003e\"24:00\"}"}

但是,在调用JSON.parse之后,我返回了

Object {monday: "{"open"=>"10:30", "close"=>"24:00"}"}

如何使它不仅解析初始对象,还解析子对象。

阿玛丹

没有子对象。"monday"的值是一个字符串,而不是一个对象。也就是说,如果期望子对象,请检查生成JSON的代码,因为它是错误的。您的用例的正确JSON将是:

{"monday":{"open":"10:30","close":"24:00"}}

显然,虽然可以解决此问题并按原样进行解析,但这就像在找不到前门钥匙时召集一个破坏球的操作员在客厅墙壁上打一个新孔一样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章