django中的JsonRseponse对象

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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球