python怎么读json文件
发布时间:2025-05-08 10:43:36
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'] printstr
输出:
Tony
以上例子为例,访问t[0]是第一个json记录[‘name']代表name字段,因此读出值“Tony”。
下一篇 python怎么输出浮点数