当在Django中使用JsonResponse时,前端接收到的却是这样的数据:
    数据中不是正确的json格式,而只是json的字符串。并且带有 \ 转义字符。
    image.png
    requests返回的数据是一个字符串类型,而JsonResponse接收一个json对象,所以需要将字符串转化为json对象。此时前端接收到的数据就是json格式的数据,而不是一个长得像json的字符串。

    把jsonresponse改为如下代码解决问题

    1. return JsonResponse(json.loads(request), safe=False,json_dumps_params={'ensure_ascii':False})

    后来又遇见一个json嵌套,转义符消除不掉,然后代码里的json类型都换成dict类型即可解决问题