Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python提取json数据

Python提取json数据

作者头像
py3study
发布于 2020-01-06 06:14:51
发布于 2020-01-06 06:14:51
1.7K00
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import json

jsonstring = '{"user_man":[{"name":"Peter"},{"name":"xiaoming"}],"user_woman":[{"name":"Anni"},{"name":"zhangsan"}]}'

print(json_data)
print(json_data['user_man'])
print(json_data['user_woman'])
print(json_data['user_man'][0])
print(json_data['user_man'][1])
print(json_data['user_man'][0]['name'])
print(json_data['user_man'][1]['name'])

输出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
D:\Python\venv\Scripts\python.exe D:/Python/venv/test10.py
{'user_man': [{'name': 'Peter'}, {'name': 'xiaoming'}], 'user_woman': [{'name': 'Anni'}, {'name': 'zhangsan'}]}
[{'name': 'Peter'}, {'name': 'xiaoming'}]
[{'name': 'Anni'}, {'name': 'zhangsan'}]
{'name': 'Peter'}
{'name': 'xiaoming'}
Peter
xiaoming

Process finished with exit code 0
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python递归通用接口响应深层提取(一)
最近在做接口自动化断言时,每个接口文件里都写了一遍提取接口响应数据,然后append到列表里,传给公共的断言方法与sql查询出来的数据做比对,这样如果是100个接口,每个接口都写一遍接口响应数据提取,就要写100遍,太过依赖于返回数据的格式了,如果list里面多嵌套几层,而且都要效验,那....,通用性也不好,据说递归可以实现此通用方法,可以 一层一层拆,提取出自己想要的数据,组装一个 自己的数据组,然后和 预期结果一组一组对比,实现公共断言方法。
王大力测试进阶之路
2019/12/25
7100
Python多线程、阻塞线程、线程同步和守护线程实例详解
1、主线程是程序本身,看不到的,主线程和子线程没有依赖关系,同步执行的,若主线程先执行完,会等子线程执行完毕,程序结束
王大力测试进阶之路
2020/02/10
4.8K0
【python接口自动化】- 使用json及jsonpath转换和提取数据
​ JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它可以让人们很容易的进行阅读和编写,同时也方便了机器进行解析和生成,适用于进行数据交互的场景,比如网站前台与后台之间的数据交互。简单说就是javascript中的对象和数组,通过这两种结构可以表示各种复杂的结构。
huofo
2022/03/18
2.5K0
【python接口自动化】- 使用json及jsonpath转换和提取数据
Python多线程之线程锁(Lock)和递归锁(RLock)实例
Threading模块为我们提供了一个类,Threading.Lock锁。我们创建一个该类对象,在线程函数执行前,“抢占”该锁,执行完成后,“释放”该锁,则我们确保了每次只有一个线程占有该锁。这时候对一个公共的对象进行操作,则不会发生线程不安全的现象了。
王大力测试进阶之路
2020/02/10
16.9K0
python之面向对象编程
1、面向对象介绍: 世界万物,皆可分类 世界万物,皆为对象 只要是对象,就肯定属于某种类 只要是对象,就肯定有属性 2、 面向对象的几个特性: class类: 一个类即对一类拥有相同属性的对象的抽象,
coders
2018/01/04
1.6K0
python之面向对象编程
Python数据驱动模块DDT
Python数据驱动模块DDT,包含类的装饰器ddt和两个方法装饰器data(直接输入测试数据)
王大力测试进阶之路
2019/10/25
1.4K0
python内置方法
1.abs取绝对值 >>> abs(9.8) 9.8 >>> abs(-9.8) 9.8 2.dic()变为字典类型 >>> dict({"key":"value"}) {'key': 'value'} 3.help()显示帮助信息 >>> help(map) Help on class map in module builtins: class map(object) | map(func, *iterables) --> map object | | Make an iterator tha
py3study
2020/01/06
1.6K0
装饰器、生成器,迭代器、Json & pickle 数据序列化
1、 列表生成器:代码例子 1 a=[i*2 for i in range(10)] 2 print(a) 3 4 运行效果如下: 5 D:\python35\python.exe D:/pytho
coders
2018/01/04
6240
装饰器、生成器,迭代器、Json & pickle 数据序列化
【Python】Python 包 ② ( 自定义 Python 包 | 导入并调用自定义 Python 包 | `__init__.py` 定义 `__all__` 变量 )
右键点击 PyCharm 中的 Python 工程根目录 , 选择 " New / Python Package " 选项 ,
韩曙亮
2023/10/11
5660
【Python】Python 包 ② ( 自定义 Python 包 | 导入并调用自定义 Python 包 | `__init__.py` 定义 `__all__` 变量 )
【Python篇】unittest单元测试框架介绍及使用(一)
unitetest是python里单元测试框架,是基于 java 的 junit 测试框架 相当于是一个 python 版的 junit,除了 unittest,还有一个 pytest 框架
王大力测试进阶之路
2019/10/25
1.7K0
【Python篇】unittest单元测试框架介绍及使用(一)
Python自动化测试 | Pytest之参数化
软件测试中,输入相应值,检查期望值,是常见测试方法。在自动化测试中,一个测试用例对应一个测试点,通常一组测试数据无法完全覆盖测试范围,所以,需要参数化来传递多组数据。
测试小兵
2021/01/05
1.3K0
Pytest测试用例之setup与teardown方法(二)
续 日常积累 | 初识Pytest | 日常积累 | 初识pytest (二) | Pytest测试用例之setup与teardown方法(一)继续分享, 今天继模块级以及函数式setup与teardown之外的2种类与方法级的写法与执行顺序
测试小兵
2020/07/10
1.7K0
Pytest测试用例之setup与teardown方法(二)
Pytest测试用例之setup与teardown方法(一)
学过unittest框架的大家都知道里面 [前置/后置setup/teardown ]非常好,用来写一些每个case执行前都需要执行的公用代码 [ 作用:在每次用例开始前和结束后都去执行一次 ]
测试小兵
2020/07/09
2.2K0
json无法解析单引号解决方案
1、json文件的保存与加载 一般来说,我创建字典、保存为json文件、加载json文件的常用做法如下面代码所示。
kirin
2020/05/09
4K0
Python之Pymysql模块实现MySQL增删改查
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。
王大力测试进阶之路
2020/01/17
3.3K0
Python之Pymysql模块实现MySQL增删改查
【Python】PySpark 数据计算 ① ( RDD#map 方法 | RDD#map 语法 | 传入普通函数 | 传入 lambda 匿名函数 | 链式调用 )
在 PySpark 中 RDD 对象 提供了一种 数据计算方法 RDD#map 方法 ;
韩曙亮
2023/10/11
8020
【Python】PySpark 数据计算 ① ( RDD#map 方法 | RDD#map 语法 | 传入普通函数 | 传入 lambda 匿名函数 | 链式调用 )
还在用print()语句来调试Python代码?快停止吧
我就是使用print()语句调试代码的人之一。有些时候,如果代码很长,那么就会有更多的打印,需要使用多个符号来相互区分。
HuangWeiAI
2020/12/18
6050
【Python】PySpark 数据计算 ④ ( RDD#filter 方法 - 过滤 RDD 中的元素 | RDD#distinct 方法 - 对 RDD 中的元素去重 )
RDD#filter 方法 可以 根据 指定的条件 过滤 RDD 对象中的元素 , 并返回一个新的 RDD 对象 ;
韩曙亮
2023/10/11
5860
【Python】PySpark 数据计算 ④ ( RDD#filter 方法 - 过滤 RDD 中的元素 | RDD#distinct 方法 - 对 RDD 中的元素去重 )
【Python从零到壹】转义字符与原字符
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210402202259666.png)
互联网老辛
2021/04/10
6670
python操作mongodb
import pymongo client=pymongo.MongoClient("192.168.14.179",27017) db=client['test'] stu=db['stu'] s1={'name':'lz','age':27} s1_id=stu.insert_one(s1).inserted_id s2=stu.find_one() for i in stu.find(): print(i) #方法2 x=stu.find() x.next() x.next() x.next(
爱喝水的木子
2022/01/12
4460
推荐阅读
相关推荐
Python递归通用接口响应深层提取(一)
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验