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

python 处理 json 数据

时间:2019-10-11 20:32:17      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:ons   code   数据类型   解析   读取   数据   xpath   pre   内容   

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解析

 

python 处理 json 数据

标签:ons   code   数据类型   解析   读取   数据   xpath   pre   内容   

原文地址:https://www.cnblogs.com/yanhonghong/p/11656411.html

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