将字符串解析为适当的变量

Use*_*ser 2 python

[[{"date":"January 2004"},true,false,100,null,null,true],[{"date":"February 2004"},false,false,99,null,null,true]]
Run Code Online (Sandbox Code Playgroud)

我有一长串来自javascript文件的数据,如上所述.是否有快捷方式或库可以将其解析为适当的数据类型?

如您所见,它是包含字典,布尔值,整数和空值的列表列表.

我的意思是,我可以手工做到这一点,但我认为我不能很快或有效地做到这一点.必须有一个更好的方法.

roi*_*ppi 5

非常接近有效的JSON.唯一无效的是False应该false而且True应该是true.这可能是转录错误(...是的)


用途json:

import json

x = '[[{"date":"January 2004"},true,false,100,null,null,true],[{"date":"February 2004"},false,false,99,null,null,true]]'

json.loads(x)
Out[20]: 
[[{'date': 'January 2004'}, True, False, 100, None, None, True],
 [{'date': 'February 2004'}, False, False, 99, None, None, True]]
Run Code Online (Sandbox Code Playgroud)