JsonResponse响应json字符串

返回json数据,用于异步请求
导入

from django.http import JsonResponse

实例

# 返回json数据
def json(req):
      json_str = JsonResponse({'name':'zhangsan','age':18})
      return HttpResponse(json_str)

系统自带的json和JsonResponse的区别
json.dumps给ajax返回数据以后,js代码中需要将json数据使用json.parse()进行解析成js对象,而JsonRespons会自动转换为js对象(少了异步json.parse()的转换)
使用

import json
# 返回json数据
def json(req):
      jsonStr = json.dumps({'name':'zhangsan','age':18})
      return HttpResponse(jsonStr)
JsonResponse响应json字符串_第1张图片
image

你可能感兴趣的:(JsonResponse响应json字符串)