JSON
一、JSON
维基百科
JSON 数据格式与语言无关
JSON 的官方 MIME 类型是 application/json
,文件扩展名是 .json
二、应用领域
NoSQL数据库
相对于传统的关系型数据库,一些基于文档存储的NoSQL非关系型数据库选择JSON作为其数据存储格式,比较出名的产品有:MongoDB
JSON则由于比XML更加小巧,以及浏览器的内建快速解析支持,使得其更适用于网络数据传输领域
三、安全问题
读取JSON
var json= eval("{message:(function (){ window.location=‘https://www.google.com/‘; })()}");
防止 eval(不安全代码) ,是通过浏览器原生支持的 JSON.parse(str)方法读取JSON数据
在不支持原生JSON对象的浏览器,使用 <strong>parseJSON </strong>
方法进行读取
三、我们使用
JSON交换时必须编码为UTF-8
开发者可以通过在线JSON格式化工具,来更方便的对JSON数据进行节点查找和解析
【1】Python3
转换str数据格式用, json.dumps() json.loads()
要存储数据写到文件中, json.dump() 来编码成JSON对象
从 JSON 文件中读取数据, json.load() 解码成python对象
【2】Python 编码为 JSON 类型转换对应表:
Python | JSON |
---|---|
dict | object |
list, tuple | array |
str | string |
int, float,Enum | number |
True | true |
False | false |
None | null |
相关推荐
EdwardSiCong 2020-11-23
yungpheng 2020-10-19
86417413 2020-11-25
星愿心愿 2020-11-24
bluecarrot 2020-11-23
82216135 2020-11-19
85276131 2020-11-18
82256036 2020-11-18
梁柏林 2020-11-16
80266038 2020-11-15
simonzhao0 2020-11-23
wfs 2020-10-29
bwyyziq 2020-11-22
CosEmon 2020-11-13
aydh 2020-11-12
NANGEBOKE 2020-11-23