如何用Django示例实现返回JSON数据?
- 内容介绍
- 文章标签
- 相关推荐
本文共计865个文字,预计阅读时间需要4分钟。
在网站中,大量数据的端到端交互,JSON 是最佳的数据传输格式了。在 Django 中,使用 JSON 传输数据有两种方式,一种是通过 Python 的 `json` 包,另一种是使用 Django 的 `JsonResponse` 方法。一种方式:使用 Python 的 `json` 包。
在一个网站,大量数据的前后端交互,JSON是最好的传递数据方式了。
在Django中,使用JSON传输数据,有两种方式,一种是使用Python的JSON包,一种是使用Django的JsonResponse
方法一:使用Python的JSON包
from django.shortcuts import HttpResponse import json def testjson(request): data={ 'patient_name': '张三', 'age': '25', 'patient_id': '19000347', '诊断': '上呼吸道感染', } return HttpResponse(json.dumps(data))
我们暂且把data看成是从数据库取出来的数据,使用浏览器访问一下testjson
这不是乱码,这是中文在内存中的二进制表现形式而已,使用JSON的转换工具可以看到中文。
本文共计865个文字,预计阅读时间需要4分钟。
在网站中,大量数据的端到端交互,JSON 是最佳的数据传输格式了。在 Django 中,使用 JSON 传输数据有两种方式,一种是通过 Python 的 `json` 包,另一种是使用 Django 的 `JsonResponse` 方法。一种方式:使用 Python 的 `json` 包。
在一个网站,大量数据的前后端交互,JSON是最好的传递数据方式了。
在Django中,使用JSON传输数据,有两种方式,一种是使用Python的JSON包,一种是使用Django的JsonResponse
方法一:使用Python的JSON包
from django.shortcuts import HttpResponse import json def testjson(request): data={ 'patient_name': '张三', 'age': '25', 'patient_id': '19000347', '诊断': '上呼吸道感染', } return HttpResponse(json.dumps(data))
我们暂且把data看成是从数据库取出来的数据,使用浏览器访问一下testjson
这不是乱码,这是中文在内存中的二进制表现形式而已,使用JSON的转换工具可以看到中文。

