最近因为要处理一些json的数据。但是苦于第一次接触,所以做的够呛。为了备忘也是为了方便别人,贴出一部分代码。
遍历json中所有的项目。(json是以字典格式存在的,字典中可以嵌套字典,但是被嵌套的dicts称为原dict里面的一个list,但是处理list的时候需要再次遍历list中所有的dict)
import json
def transjson(json):
for i,j in json.iteritems():
if str(type(j)) == '<type \'list\'>':
for ii in j:
trans(ii)
print "\n"
elif str(type(j)) == '<type \'dict\'>':
trans(j)
else:
print(i,j) #输出json中所有的内容
return 0