码迷,mamicode.com
首页 > 编程语言 > 详细

python解析json文件

时间:2014-09-24 03:51:56      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:ar   文件   sp   on   c   ad   r   bs   python   

  1. cat  t.jo

{
"name":"test",
"type":"kkk",
"ppp":{"parate":[1,2]}
}

或者加个数组t2.jo:
[
{"name":"test","type":"kkk","ppp":{"parate":[1,2]}},
{"name":"ppp"}
]

2.解析t.jo

import json
In [61]: s=json.loads(‘{"name":"kkk","type":"ppp"}‘)
In [62]: s[‘name‘]
Out[62]: u‘kkk‘
 -------------t.jo
 f=file(‘t.jo‘)
 s=json.load(file(f)) 或者 s=json.load(file("t.jo"))
 print s[‘name‘]
 print s[ppp][‘parate‘][0]
 --------------t2.jo
In [97]: f=file(‘t2.jo‘).read()
In [98]: t=json.JSONDecoder().decode(f)
In [99]: print t[0][‘ppp‘]


python解析json文件

标签:ar   文件   sp   on   c   ad   r   bs   python   

原文地址:http://my.oschina.net/jk409/blog/317751

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!