Pas*_*ten 2 python json string-formatting
输入:
mylist = ["a", "b"]
Run Code Online (Sandbox Code Playgroud)
我必须输出:
'["a", "b"]'
Run Code Online (Sandbox Code Playgroud)
但使用str(mylist)或'{}'.format(mylist)列表上的内容让我:
"['a', 'b']"
Run Code Online (Sandbox Code Playgroud)
这适用于JSON API,JSON不接受'.
环顾四周,确实说明这里它不适用于容器的格式.
还有解决方案吗?我现在正在使用,.replace("'", '"')但这真的很傻.
你想输出JSON吗?在这种情况下,你应该使用json.dumps:
import json
json.dumps(mylist)
Run Code Online (Sandbox Code Playgroud)
这输出:'["a", "b"]'.
| 归档时间: |
|
| 查看次数: |
632 次 |
| 最近记录: |