import json
sJOSN = '{"userAccount":"54321","date":"2016-12-06 10:26:17","ClickTime": 1480991177,"jsonInfo":{"lon":121.5612,"lat":31.1832,"isGps":1,"netType":"WIFI","addr":"浦东新区长江南路1099弄56号"}}'
sValue = json.loads(sJOSN)
for k in sValue.keys():
if str(type(sValue[k]))!="<class 'dict'>":
print(k+':'+ str(sValue[k]))
else:
print(str(k)+':')
for k1 in sValue[k].keys():
print(' '*3 + k1 +':'+str(sValue[k][k1]))
python中for in循环遍历的用法
a = {'a': '1', 'b': '2', 'c': '3'}
# 方式一:
for key in a:
print(key + ':' + a[key])
# 方式二:
for key in a.keys():
print(key + ':' + a[key])
# 方式三:
for key, value in a.items():
print(key + ':' + value)
# 方式四:
for (key, value) in a.items():
print(key + ':' + value)
json串转化为python格式
python格式的转化为json格式
json数据解析
python中for in循环遍历的用法
1.这块主要是利用python中的json包,对json数据进行一个格式转化所需要用到是json中的方法 2.一个是json.loads() ,是将json格式转化为python格式的,一个是json.dumps(),是将python格式转化为json格式的