我已经看了一些关于这个问题的现有答案,但无法解决我的问题。在
在我的一个视图中,我有一个python字典。我使用json.dumps文件(),然后将其发送到模板。在
如果所有JSON值都没有空格,则模板将正确返回JSON。但是如果一个键有一个由空格分隔的值,那么模板返回的JSON字符串将在空白之后被截断。在
androidsdk读取返回的JSON字符串,如果任何键有空格分隔的值,我就知道返回的JSON字符串被截断了。在
视图.py:
@api_view(['POST'])
@permission_classes((AllowAny, ))
def temp(request):
if request.method == 'POST':
response_dict = {}
response_dict['KEY1'] = 'hello'
response_dict['KEY2'] = 'hello world'
param_dict = json.dumps(response_dict, separators=(',', ':'))
return render(request, 'validate.html', {'params_dict': param_dict})
验证.html
^{pr2}$如上面的视图所示,如果KEY2的值“hello world”不带空格,即“helloworld”,则模板会正确返回JSON字符串ss,否则会在“hello”之后截断它
应在模板中用引号括起值:
相关问题 更多 >
编程相关推荐