在simplejson中如何忽略\之前?

时间:2013-12-18 12:39:16

标签: python simplejson

在python simplejson中,我的字典就像

>>> s= {u'hello': u"Hi, i'm here"}
>>> simplejson.dumps(s)
'{"hello": "Hi, i\'m here"}'

但我想要

'{"hello": "Hi, i'm here"}'

怎么做?

2 个答案:

答案 0 :(得分:2)

您所看到的只是内部代表。 Python保持这种方式,以便它可以逃脱你在那里的引用。

如果您打印它,它将显示正常。

>>> import json
>>> s = '{"hello": "Hi, i\'m here"}'
>>> print(s)
{"hello": "Hi, i'm here"}

答案 1 :(得分:0)

Python告诉你字符串的repr - 如何使用python语法创建字符串。如果您想查看字符串的实际内容,请将其打印出来:

>>> s= {u'hello': u"Hi, i'm here"}
>>> print simplejson.dumps(s)
{"hello": "Hi, i'm here"}