2024-09-29 22:01:08 发布
网友
我有一个json文件,下面是内容是不解码字符串(“false”)在python2.7.6中为false(在python3中没有测试)
{ "qps": 30, "force_push": "false" }
下面是不解码布尔值的代码
res对象应该像{ "qps": 30, "force_push": False}
{ "qps": 30, "force_push": False}
您只需要删除json文件中的引号,然后使用json.dumps。在
json.dumps
{ "qps": 30, "force_push": false }
在python中:
如果您希望false在生成的json中是一个字符串,那么在执行json.dumps之前,需要显式地将从False加载的字典中的值转换为"false"。在
false
False
"false"
我通过使用适当的json值来解决这个问题
我指定了false,而不是字符串表示法中的“false”。现在反序列化正在工作。在
您只需要删除json文件中的引号,然后使用
json.dumps
。在在python中:
^{pr2}$如果您希望
false
在生成的json中是一个字符串,那么在执行json.dumps
之前,需要显式地将从False
加载的字典中的值转换为"false"
。在我通过使用适当的json值来解决这个问题
我指定了false,而不是字符串表示法中的“false”。现在反序列化正在工作。在
相关问题 更多 >
编程相关推荐