json⽂件是什么
python解析json文件最近,因为要做⼀份⼯作:即集成下载管理中的Python脚本。
print在数学中是什么意思在那⾥⾯我发现Python处理的⽂本后缀是.json。
这让我有些好奇,json⽂本到底是什么呢?访问过的超链接样式
后来⽹上查阅,发现⼀个⽹友写的很好。他翻阅的是⼀种叫做yaml的简化数据交换格式的帮助⽂档,发现了⼀段⾮常经典的话。
异步发电机的转速取决于该⽂档说,从结构上看,所有的数据(data)最终可以分解成三种类型:
第⼀种类型是标量scalar,也就是⼀个单独的字符串string或数字numbers,⽐如“成都”这个单独的词。
第⼆种类型是序列sequence,也就是若⼲个相关的数据按照⼀定顺序并列在⼀起,⼜叫做数组array,或者列表list,⽐如“成都,重庆”。
第三种类型是映射mapping,也就是⼀个名/值name/value,即数据有⼀个名称,还有⼀个与之相对应的值,这⼜称作散列hash或字典dictionary,⽐如“蓉城:成都”。
是啊,原来数据构成的最⼩单元经如此简单。难怪在编程语⾔中,只要有了数组array和对象object就能够存储⼀切数据了。
那么json呢?json这种⽂本⽂件⼜是怎么存储数据的呢?undermatch
21世纪初。Douglas crockford寻⼀种简便的数据交换格式,能够在服务器之间交换数据。当时通⽤的数据交换语⾔是xml,但是Douglas crockford觉得xml的⽣成和解析都太⿇烦,所以他提出了⼀种简化格式,也就是json。
json的格式⾮常简单,只⽤⼀个页⾯⼏百个字就能说清楚,⽽且Douglas crockford声称这个规格永远不必升级,因为该规定的都规定了。
gcc编译器中文版下载1.并列的数据之间⽤逗号(,)分隔
2.映射⽤冒号(:)表⽰
3.并列数据的集合(数组)⽤⽅括号([])表⽰
4.映射的集合(对象)⽤⼤括号({})表⽰
以上四条规则,就是json格式的所有内容。
由此可见,json⾮常易学易⽤,所以,在短短⼏年中,她就取代了xml,成为了互联⽹上最受欢迎的数据交换格式。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论