JS Python Flask 处理json 学习笔记
来源:互联网 发布:软件项目阶段 编辑:程序博客网 时间:2024/05/20 04:46
Json在代码编写过程中有着极其重要的作用,一般的数据传输都需要用到Json,Json数据大致分为Json对象和Json字符串,而这两者的转换就显得尤为重要。当然,在这之前要有支持Json的环境,比如json.js包和Python所支持的json包。我不认为json的学习要分开学,因为在一个项目中不可能只在前端或只在后台使用json,这两者是交互的,因此json的学习放在一起比较好。现将工作中所做的json相关的内容记录如下:
1. Json在JavaScript中的处理。一般我们在前端使用js进行向后台传输json数据,或者使用js接收来自后台传来的json数据。首先,我们需要知道什么是json对象和json字符串。
json字符串,顾名思义,是一个字符串,只不过它里面是json格式。如:
json对象,是一个json格式的对象,如:
而从前端传到后台这个过程中,都是以json字符串的形式传递的,所以我们就要掌握这两者之间的相互转化。
(1)JavaScript中json字符串转对象:
一般有三个函数,eval()、parseJSON()、JSON.parse(),用法分别如下:
转成json对象后,可以这样调用:
(2)JavaScript中json对象转字符串:
json对象转字符串有两个函数可用:toJSONString()、JSON.stringify(),具体用法如下:
2. 当接到前端传来的json字符串后,后端Python就可以将这个json字符串进行处理,Python接收json建议使用:
request.form 或 request.args,这二者接收Python数据是比较完整的。 在Python中,json的转换就变成了json字符串和字典或list之间的转换了,因为这两者的格式类似于json和json数组。
(1)json字符串转化为字典或list,主要使用 json.loads() 函数,如:
(2)字典或list转化为json字符串,主要使用 json.dumps() 函数,如:
转成json字符串之后就可以进行相关的数据传递了。
3. Flask的json操作。
flask提供了一个函数可以将字典或list封装为json串进行传递,因为flask还在学习,所以没有找到相关的解析json字符串的方法。封装为json字串的函数为jsonify()函数,一般在处理函数返回结果给前端时一般使用如下:
Json的知识还有很多,以上为工作所遇到的相关知识,记录如上。
- JS Python Flask 处理json 学习笔记
- JS Python Flask 处理json 学习笔记
- Python Flask 学习笔记
- 【python学习笔记】flask实现简单的接收json返回json的接口
- Python基于flask架构的json串处理
- python flask 学习笔记1 简单入门
- python学习笔记:ipython,scipy,pandas,flask
- python Flask学习笔记(一)
- flask学习笔记之python代码模式
- Python Flask框架连接Mysql 学习笔记
- flask 学习 笔记,day01(基于python 2)
- JS学习笔记-JSON
- js学习笔记:JSON
- 【学习笔记】JS Math&Json&异常处理机制
- python Flask配置笔记
- Python Flask笔记
- python flask 笔记记录
- Go学习笔记:json处理
- 教你分分钟学会用python爬虫框架Scrapy
- 第二周的
- 随笔01-something important
- Java通过调用API获取zabbix监控
- Unity3D性能优化——Rigidbody2D详解
- JS Python Flask 处理json 学习笔记
- 1.1 Gazebo安装-Ubuntu
- scp 文件复制命令
- axios 详解
- 见证历史!Python或将取代VBA,成为Excel官方脚本语言!
- 第二课:开发机器学习app前的准备工作
- CentOS 7 安装MySQL总结
- python 矩阵操作 X[:, 0]
- jiecaovideoplayer视频播放