模块JSON让你能够将简单的python数据结构转储到文件中,并在程序再次运行时加载该文件中的数据,还可以使用JSON在python程序之间分享数据。...所以, 在定义Dictionary的str类型的键和值的时候, 使用单引号或者双引号都是合法和等价的:>>> {"a": 'ABC'} == {'a': "ABC"}True但是, 在JSON中, 字符串数据只能放在双引号中...每个tuple都有两个元素, 第一个元素是JSON数据中的键, 第二个元素是这个键对应的值....json.dumps方法的indent参数可以用来控制JSON字符串的换行和缩进效果.indent参数默认值为None....所以在json.dumps的实现中, 对这个规则进行了检查, 不过键名允许的范围有所扩大, str, int, float, bool和None类型的数据都可以做为键名.