python取json数组中的值
思路就是:字符串是个json格式(或转为json格式),然后str转为字典dict,然后循环遍历按照key来取值。
你的data是个字典 然后item_list是data的Key ,item_list是个数组,这个里面的数组中的每个元素都是一个字典。
因此就是dict多级路径按key取值。
import jsondata1 = '{"data":{"itemList":[{"createTime":1647412030000,"createUserName":"\u9999\u683C\u91CC\u62C9\u5927\u9B54\u738B","discountAmount":0.0000,"id":1204,"orderNo":"291940461143523328","orderPrice":0.1000,"orderStatus":1,"payPrice":0.1000,"payTime":1647412038000,"payType":"weixin","qualifiedCity":"\u5168\u56FD","quantity":1,"refundAccount":null,"refundAmount":null,"refundNotifyTime":null,"refundTime":null,"rightsEndTime":1649952000000,"rightsStartTime":1647446400000,"salePrice":0.10,"skuCode":"202201171927","skuName":"\u3010HTML\u6D4B\u8BD5\u3011\u6559\u7EC3\u89C6\u9891\u6743\u76CA\u5361","skuPrivilegeType":"buick_privilege_type_video","skuPropertyValue":"\u6708\u5361","targetId":64264,"transOrderStatus":5},,{"createTime":1641782671000,"createUserName":"\u6559\u7EC3\u4E8C","discountAmount":0.0000,"id":572,"orderNo":"268329217627127808","orderPrice":0.0100,"orderStatus":2,"payPrice":0.0100,"payTime":1641782681000,"payType":"weixin","qualifiedCity":"\u5168\u56FD","quantity":1,"refundAccount":null,"refundAmount":null,"refundNotifyTime":null,"refundTime":null,"rightsEndTime":1657296000000,"rightsStartTime":1641744000000,"salePrice":0.01,"skuCode":"202201061843","skuName":"\u6559\u7EC3\u89C6\u9891\u6743\u76CA\u5361","skuPrivilegeType":"buick_privilege_type_video","skuPropertyValue":"\u534A\u5E74\u5361","targetId":64841,"transOrderStatus":2}]},"errorCode":0,"message":null,"paging":{"page":1,"total":40},"reqId":"1FU8ODQCR1CU","success":true,"traceId":""}'payPrice_list = json.loads(data1) # print(type(payPrice_list)) # print(payPrice_list)cou = 0 for i in payPrice_list['data']['itemList']:nub = float(i['payPrice'])cou = nub+couprint(i['payPrice'])print(cou)
python取json数组中的值相关推荐
- php 修改json数组的值,php – 无法通过str_replace更改JSON数组中的值
我想更改数组中的值.这是我的起始数组: Array ( [0] => Array ( [name] => aaa ) [1] => Array ( [name] => bbb ...
- python 取json数组的值_pythonjson数组取值
Python 怎么获取json 里的特定的某个值如果孤独的人愿意回头,焦躁的人愿意等候,内向的人愿意开口,也许这才是爱情最真的样子." 首先我们要导入json包,新建一个对象. 真正的爱情并 ...
- python在json文件中查找指定数据_Python中json的取值 如何使用python提取json中指定字段的数据...
python中为什么用json有什么作用 如何用python读取json里面的值啊我爱你,所以我给了你伤害我的权力,只要我能忍受,我会一直陪伴着你,但你不能伤害我太多. 数据如下,我想要读取name. ...
- 【Python 必会技巧】使用 Python 追加写入 json 文件或更改 json 文件中的值
追加写入 json 文件 有一个 test.json 文件,包含内容如下: {"key_1": "value_1" } 现需要追加写入 json 文件,向其中增 ...
- 继php使用curl爬取数据接口将字符串json转为json再讲返回的html页面取出图片路径和描述插入json数组中
https://blog.csdn.net/weixin_45237065/article/details/109726773 爬取接口之前需要能够访问到接口 访问接口需要登录成功后的cookie c ...
- MySQL中数组内的JSON数据中获取值
MySQL中JSON数据获取值 1.MySQL中JSON数据中获取值 数据源: {"observeTruth": "111","preventHume ...
- JS-JSON-获取JSON对象中的数据展示到表格里
JS-JSON-获取JSON对象中的数据展示到表格里 1.要求 点击按钮,将学生信息展示到表格里,并显示总记录条数. 2.实现思路 创建JSON对象 先创建一个JSON对象data,有总人数total ...
- JSON解析实战篇:JSON数组中含JSON数组
少年最好的地方就是:嘴里说着要放弃,心里却都憋着一口气. 前言 关于JSON和本文中所用的Fastjson介绍,可以查看我的这两篇博客: JSON简介:什么是JSON -> https://bl ...
- python读json文件中不同的数据类型_怎么使用python提取json文件中的字段
python中为什么用json有什么作用 python的json模块中如何将变量添加到里面 python的json模块第一个是要打开的文件,第二个是打开的操作,为什么会如果你早认清你在别人心中没那么重 ...
最新文章
- select * from mys where id=2;
- opencv3学习总结1
- CF983B XOR-pyramid
- 记录今天登录oracle时遇到的一个小问题--不能登录
- python2.x 文件读写
- 2021 ISC会上山石网科重磅发布智能下一代防火墙A系列,重新定义边界安全防御
- CentOS hgfs中没有共享文件夹
- SpringBoot整合Redis及Redis工具类撰写
- SQL server 2008 r2 安装出错 Could not open key:
- SpreadJS 2021 V14.1 Crack
- python网络安全面试题_网络安全经典面试题(二)
- Amazon IoT Core 服务成本优化
- html5 廖雪峰,廖雪峰 JavaScript Python Git 教程.pdf-原创力文档
- excel退出打印预览快捷键?
- 编写算法将数字编号“翻译”成英文编号(C语言)
- vuex的commit和dispatch
- 教育心理学有一句名言
- [附源码]计算机毕业设计springboot基于微信小程序的网络办公系统
- 白浩然计算机学院,信息数理学院2015年上半年团员推优汇总表.doc-附件:.doc
- Faithfully yours, nginx. 浏览器中显示包504,504 Gateway Time-out解决办法