json 基础学习
@[TOC]
json 学习
了解 json
JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c 制定的 js 规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。具体来说就是一个数据类型,主要用于存储数据。
json 支持的数据格式
字典 :由{}括起来的键值对形式的数据格式
列表 :由[]括起来的数据格式
整型 :整型数字
浮点型 :单双精度
布尔型 :布尔型
字符串 :字符串多个数据之间使用逗号分开,json 本质上属于字符串类型,由单双引号括起来
python 中的 json
python 中,也支持 python 数据类型和 json 数据的相互转换,由 json 库支持主要有四个方法:
loads:将 json 数据转为 python 数据
复制代码
dumps:将 python 数据转为 json 数据
复制代码
dumps 转换的时候,默认使用 ASCII 编码格式,意思就是,若是有中文,就会不显示,那么怎么显示呢?
复制代码
load:将 json 文件数据以 python 数据读取
dump:将 python 数据以 json 数据存入文件是不是感觉有那么一丢丢难理解,不多哔哔看代码,我这里把两个一起说了,感觉这样更好理解
复制代码
版权声明: 本文为 InfoQ 作者【ベ布小禅】的原创文章。
原文链接:【http://xie.infoq.cn/article/696d8a93cbaf84dd87fb0df85】。文章转载请联系作者。
评论