python读取json文件转化为list(python json读取)

http://www.itjxue.com  2023-03-31 16:25  来源:未知  点击次数: 

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

(责任编辑:IT教学网)

更多

推荐XML/XSLT文章