json格式的数据
在进行前后端数据交互的时候,我们需要使用json格式的数据作为过渡,实现跨语言传输数据!
django中的JsonResponse对象
在django中JsonResponse对象使用方法如下:
from django.http import JsonResponse
import json
def json11(request):
# 1.将字典数据序列化传到前端
dict = {'username':'zhang下午去重庆','age':'18'}
# 法1:使用元json模块
json_str = json.dumps(dict,ensure_ascii=False)
# 这里不指定ensure_ascii=False,则返回到前端页面的中文会被转成二进制格式
return HttpResponse(json_str)
# 法2:JsonResponse对象序列化字典
# 下面那行代码就等于上面两行,JsonResponse直接帮您序列化然后返回给前端
return JsonResponse(dict,json_dumps_params={'ensure_ascii':False})
# 2.jJsonResponse对象序列化列表传给前端
l = [111, 333, 4222]
return JsonResponse(l,safe=False)
Original: https://www.cnblogs.com/suncolor/p/16667366.html
Author: 等日落
Title: django中的JsonRseponse对象
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/611323/
转载文章受原作者版权保护。转载请注明原作者出处!