python读json文件和写json文件,python如何读取json文件
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。JSON采用了完全独立于语言的文本格式,但也使用了类似于C语言家族(包括C、C、Java、JavaScript、Perl、Python等)的习惯。).这些特性使JSON成为一种理想的数据交换语言。便于人读写,也便于机器分析生成(一般用于提高网络传输速率)。
在进行json操作之前,首先要了解json的格式,解析json文件。
通常有两种json文件格式:
第一个:每行一个json类似于下面的形式:
[姓名 : 托尼,年龄 :21 ,爱好 :[篮球,网球]]
[姓名 3360 丽莎,年龄 3360 20 ,爱好 3360 [唱歌,跳舞]]这个json格式就是每一行都是一个json,行与行之间没有关联。
相关:《Python教程》
第二种:一个文件写成一个大json。
[
{ 姓名 : 托尼,年龄 :21 ,爱好 :[篮球,网球]},
{ 姓名 : 丽莎,年龄 :20 ,爱好 :[唱歌,跳舞]}
]这种格式的每个记录由。
阅读下面的json文件并使用json.load函数。
f=open(/home/coder gray/company/test _ 2 . JSON )
#将json格式的数据映射成列表的形式
T=json.load(f)所以T是一个列表。你可以按照正常的访问列表的方式来访问它。
str=t[0][name]
Printstr输出:
托尼,以上面的例子为例。access t[0],也就是第一个json记录[name]表示name字段,所以读出值“Tony”。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。