如何在Python生成的JSON中插入小写布尔值true?
解决Python生成JSON时输出小写true的方法
直接使用Python标准库中的json模块即可,它会自动将Python布尔值True转换为JSON规范的小写true,示例代码如下:
import json data = [ {"name": "John", "is_active": True} ] # 生成JSON字符串 json_str = json.dumps(data) print(json_str)
运行后输出的结果会是:
[{"name": "John", "is_active": true}]
如果是要写入配置文件,直接用json.dump()方法即可:
import json data = [ {"name": "John", "is_active": True} ] with open("config.json", "w") as f: json.dump(data, f)
这样生成的配置文件里,布尔值会自动以小写true的形式保存,不会出现True或'True'的情况。
内容的提问来源于stack exchange,提问作者Sumukh Bhandarkar
相关产品推荐
相关产品推荐

