JSON定义
2024-10-19 08:48:23
如果我们要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如xml,但更好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输,JSON不仅是标准格式,并且比XML更快,而且可以直接在web页面中读取,非常方便。
#将python对象转成json
>>> import json
>>> d = dict(name='Bob',age=20,score=88)
>>> d
{'name': 'Bob', 'age': 20, 'score': 88}
>>> json.dumps(d)
'{"name": "Bob", "age": 20, "score": 88}' #将json对象转成python
>>> json_str=json.dumps(d)
>>> json_str
'{"name": "Bob", "age": 20, "score": 88}'
>>> json.loads(json_str)
{'name': 'Bob', 'age': 20, 'score': 88}
最新文章
- SQL Server - 把星期一(周一)当作每个星期的开始在一年中求取周数
- 【BZOJ-2435】道路修建 (树形DP?)DFS
- eclipse中tomcat加gc日志输出
- PHP学习笔记01——基础语法
- 教你50招提升ASP.NET性能(十三):精选技巧集合
- 织梦DedeCMS网站地图模板
- Kendo UI开发教程(6): Kendo DataSource 概述
- JAVA基础-反射
- Spring Data(一)概念和仓库的定义
- Spring Boot web简介及原理 day04
- VUE 多页面配置(一)
- vue打包项目后使用-webkit-line-clamp: 2;这个属性不生效?
- OSPF协议之详细图解
- Scrum Meeting NO.7
- go语言从零学起(四) -- 基于martini和gorilla实现的websocket聊天实例
- Codeforces Round #319 (Div. 2) D
- Eclipse 快速提取一个方法 (重构)
- 下载gradle缓慢的解决方法
- 摘抄-----java codeReview要做的事
- MSSQL存储过程实现拼接sql的注意点
热门文章
- MySql (MariaDB)的varchar字段的存储的是字符还是字节
- CI框架传递数组到view层问题记录
- MySQL数据库学习一 数据库概述
- ElasticSearch之 控制相关度原理讲解
- runtime.getruntime.availableprocessors
- 十分钟释疑Oracle中“小表超慢”之谜(SQL调优/SQL优化)
- 读论文系列:Object Detection CVPR2016 YOLO
- 第二次作业:软件分析之Steam的前世今生
- 201621123040《Java程序设计》第3周学习总结
- python 归并排序