python读取json文件转化为list(python json读取)
Json对象转化为list
你需要跳转到trade字段,才能直接读取里面的内容,同理,读取什么内容,就要跳到该内容的字段去。
//先把所有的返回数据都变成Json的对象。data就是返回数据的字符串。
JSONObject?jsonObject?=?JSONObject.fromObject(data);
//然后再获取里面的字段,
String?tradesStr?=?jsonObject.getString("trades");
//跳往trade字段,先将上面的tradesStr字符串变成Json对象。
jsonObject?=?JSONObject.fromObject(tradesStr);
String?tradeStr?=?jsonObject.getString(trade);
//把tradeStr变成Json对象,就可以利用getString方法获取里面的字符串数据了。
jsonObject?=?JSONObject.fromObject(tradeStr);
String?discountFee?=?jsonObject.getString(discountFee);
我解析Json数据的时候,就是采取这样的方法,很有效。
python 处理json dict变成list是为什么呢?
json包的dumps方法可以将python中的对象转换为json格式
import json
x = ['a',{'c':'d'},1]
json.dumps(x)
其中indent参数可以设置缩进值
json.dumps(x, indent=4)
python 读取文件转换为列表
python 读取文本文件内容转化为python的list列表,案例如下:
1、目的
读取cal.txt内容,然后通过python脚本转化为list内容
2、文件内容
cal.txt
12
13
14
15
16
3、Python编写cal.py脚本内容
#!/usr/bin/python
#coding?=?UFT-8
result=[]
fd?=?file(?"cal.txt",?"r"?)
for?line?in?fd.readlines():
????result.append(list(map(int,line.split(','))))
print(result)
for?item?in?result:
????for?it?in?item:
???????print?it
4、执行转换为List列表结果内容:
[[12],?[13],?[14],?[15],?[16]]
12
13
14
15
16