自己写的关于处理json的小函数
2012-01-17 03:23
239 查看
最近因为要处理一些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
遍历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
相关文章推荐
- 自己整理的关于C的一些字符串处理函数
- 关于c#中的消息处理函数和vc中的消息处理函数区别
- 关于windows的safari浏览器的parseInt()函数处理08和09异常问题
- 使用自己的Python函数处理Protobuf中的字符串编码
- 怎样处理关于JSON的死循环问题
- 关于JSON字符串的处理与总结 【原创】
- 关于信号函数处理过程中对信号的屏蔽理解。
- 【语言处理与Python】4.3风格的问题/4.4函数:结构化编程的基础/4.5更多关于函数
- JS中eval()函数处理返回的json数据
- python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分
- 关于C#事件处理函数中的参数(object sender, EventArgs e)
- 如何判断开机完成并添加自己的函数处理
- 关于windows的safari浏览器的parseInt()函数处理08和09异常问题
- 关于几个js获取当前时间和处理返回数据改变时间格式的函数
- 自己实现 java中 Convert.toDouble(String str)处理函数
- jQuery中json中关于带有html代码网页的处理
- jquery json xml关于解析两次json数据动态取值的处理方式
- [提问]关于QT cookie处理 的,post 时QT不能自己带上吗?
- 转,Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数
- 关于FastJSON的@JSONField属性,怎么判null空处理,serialzeFeatures属性