simplejson换行符

时间:2012-06-15 16:18:32

标签: python django

我正在尝试使用django python向客户端发送带有换行符的json字符串:

        string += u'hello\n'
        data = {'data':string}
return HttpResponse(simplejson.dumps(data), mimetype = 'application/json')

在浏览器端,我得到字符串并在文本编辑器中打开它,但是看到'hello \ n'。是因为simplejson逃脱了换行符吗?如何将它作为换行符而不是两个字符'\ n'?

传递

2 个答案:

答案 0 :(得分:2)

如果您在文字编辑器中看到\n,那是因为您还没有对其进行解码。一旦你在浏览器中将其解码为JSON就可以了。

答案 1 :(得分:1)

\n是JSON用来表示换行符的转义码。解码JSON时,它将变回换行符。

enter image description here