JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、Java、JavaScript、Perl、python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。
创新互联公司专注于息县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供息县营销型网站建设,息县网站制作、息县网页设计、息县网站官网定制、微信小程序服务,打造息县网络公司原创品牌,更为您提供息县网站排名全网营销落地服务。
在进行json操作之前,首先要了解json的格式,解析json文件。
json文件格式一般有两种:
第一种:每行一个json类似于以下这种形式:
["name":"Tony","age":"21","hobbies" : ["basketball","tennis"]] ["name":"Lisa","age":"20","hobbies" : ["sing","dance"]]
这种json格式是每一行是一个json,行与行之间没有关联。
相关推荐:《Python教程》
第二种:一个文件写成一个大的json
[ {"name":"Tony","age":"21","hobbies" : ["basketball","tennis"]}, {"name":"Lisa","age":"20","hobbies" : ["sing","dance"]} ]
这种格式每条记录之间用,连接。
下面读取json文件,利用json.load函数
f = open('/home/codergray/company/test_2.json') #将json格式的数据映射成list的形式 t = json.load(f)
所以t是一个list,按照正常访问list的方法访问就可以。
str = t[0]['name'] print str
输出:
Tony
以上面的例子为例,访问t[0]也就是第一条json记录[‘name']代表name字段,因而就读出了值“Tony”。
文章题目:创新互联Python教程:python怎么读json文件
网页路径:http://www.mswzjz.com/qtweb/news32/196732.html
成都网站建设公司_创新互联,为您提供网站维护、外贸网站建设、手机网站建设、小程序开发、静态网站、搜索引擎优化
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联