如何从Python字符串中去除\n和\t以解析JSON?
Python认为我有以下文本:
"[\n\t{\n\t\t\"my_key\": 3}]"
但是,我希望它把这个当作JSON格式的内容,这样我就可以用 simplejson.dumps()
来加载它。
在Python中,有什么方法可以解析或去掉字符串中的 \n
和 \t
,以便我能把它当作JSON来解析呢?
2 个回答
1
看看Python的replace方法。你可以用一个空字符串来替换这些内容,这样它们就会消失。不过要小心,不要把你需要的换行符也替换掉了。
8
如果你想加载数据,为什么要使用转储呢?
>>> import json
>>> json.loads("[\n\t{\n\t\t\"my_key\": 3}]")
[{u'my_key': 3}]