程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-06(1)

Python中将复杂json格式的数据提取value值的方法

发布于2019-08-07 12:44     阅读(1287)     评论(0)     点赞(4)     收藏(3)


知识共享许可协议 版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons

Python的json有两种方法:

edcode:decode:

 当转化为字典类型时,取出数据时需要用到for循环进行遍历

下面是三个例子:

1、读取txt文件,其实就是string类型数据,获取值

txt文件内容如下:

 

2、 字典格式的数据,获取值

 

 3、非正规json格式数据,取出值

items = { "iot": "Ammeter", "ite": { "Power": { "value": "on", "time": 1510799670074 } }
或者是这样的形式:
items = {
    "iot": "Ammeter",
    "ite": {
        "Power": {
            "value": "on",
            "time": 1510799670074
        }

    }
}
数据解析如下:
import json
item=json.dumps(items) 转为json格式
jsons=json.loads(item) json格式解析
ss=jsons['ite']
for s in ss:字典遍历取值
    print(ss[s]['value'])

 结果如下:on



所属网站分类: 技术文章 > 博客

作者:085iitirtu

链接:https://www.pythonheidong.com/blog/article/10957/68ce2e126c66957ef0f0/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

4 0
收藏该文
已收藏

评论内容:(最多支持255个字符)