1.通过json包处理json数据 import json #导入json包 json.dumps() # 将字典、列表转化为json格式的字符串 json.loads() #将json 格式的字符串转化为python 对象 json.dump(lt,open(‘json.txt‘,‘w‘,encoding=‘
1.通过json包处理json数据
import json #导入json包
json.dumps() # 将字典、列表转化为json格式的字符串
json.loads() #将json 格式的字符串转化为python 对象
json.dump(lt,open(‘json.txt‘,‘w‘,encoding=‘utf8‘)) #将lt 转化为json 格式的字符串写入到文件当中
json.load(open(‘json.txt‘,‘r‘,encoding=‘utf8‘)) #从文件中读取json格式字符串,转化为python对象
2.解析json数据:
解析html 我们常用xpath,
解析json 我们常用jsonpath
1 import jsonpath #导入解析json数据的库 2 import resquests #导入发送请求的库 3 response = resquests.get("XXX") #发送请求得到相应 4 x = jsonpath.jsonpath(eval(response.text), "$..ldtw_f2") #对相应内容进行解析 这里必须用eval()将其转化为pyhton的数据类型(字典或列表),第二个参数是解析表达式类似xpath解析