Python:为什么simplejson转储不能逃脱\ t?

时间:2012-02-10 18:51:55

标签: python simplejson

我发现simplejson模块没有转义\t

因此,当通过simplejson函数进行转储时,字典{'a': 'test 1'}test1之间存在制表)会返回带有'{"a": "test 1"}'的字符串\t

但问题是如果解析后的字符串中有制表符,jQuery.parseJSON()函数会返回错误:

  

SyntaxError :意外的令牌

如何解决这个问题?

提前致谢!

1 个答案:

答案 0 :(得分:1)

您使用的是哪个simplejson功能?这对我来说是正确的:

>>> import simplejson
>>> simplejson.dumps({'a': 'test\t1'})
'{"a": "test\\t1"}'