我正在尝试将javascript中的字符串从rails解析为javascript对象,
{"monday":"{\"open\"=\u003e\"10:30\", \"close\"=\u003e\"24:00\"}"}
然而,在调用JSON.parse
后,我将返回
Object {monday: "{"open"=>"10:30", "close"=>"24:00"}"}
我怎样才能使它不仅解析初始对象,而且还解析子对象。
答案 0 :(得分:2)
没有子对象。 "monday"
键的值是字符串,而不是对象。也就是说,如果您期望子对象,请检查生成JSON的代码,因为它是错误的。您的用例的正确JSON将是:
{"monday":{"open":"10:30","close":"24:00"}}
显然,虽然你可以解决这个问题并解析它,但是当你无法找到你的前方时,就像召唤一个破坏球的操作员在你的客厅墙上打了一个新洞。门钥匙。