我如何使用python解析json文件

时间:2018-08-16 16:42:02

标签: python json

进行一次api调用并将结果存储为json文件的json文件内容后,如下所示:

[“ x”,“ y”,“ z”]

我需要使用python脚本来遍历每个项目并打印出来。

我有以下错误代码段。

puts text[idx+2..-1].force_encoding(Encoding::UTF_16LE).encode(Encoding::UTF_8)
#⇒ My ****CHAPTER***** EEEEEEE

我遇到的错误如下:

with open('%s/staging_area/get_label.json' % cwd) as data_file:
		data = json.load(data_file)
for item in data:
	print data [item]

我想念什么?谢谢您的帮助!

1 个答案:

答案 0 :(得分:3)

在线

for item in data:

您将item设置为data的元素,但在行中

print data [item]

您使用item作为索引,但不是。因此,错误。由于item已经是data的元素,因此也不需要使用索引。

相反,您可以做的是:

for item in data:
    print(item)