Python解析json代码实例解析


Posted in Python onNovember 25, 2019

这篇文章主要介绍了Python解析json代码实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

什么是json格式:

JSON(JavaScript Object Notation):一种轻量级数据交换格式,相对于XML而言更简单,也易于阅读和编写,机器也方便解析和生成,Json是JavaScript中的一个子集。

import json
 
data = {
  "statusCode": 200,
  "data": {
    "totoal": "5",
    "height": "5.97",
    "weight": "10.30",
    "age": "11"
  },
  "msg": "成功"
}
 
#dumps:把字典转换为json字符串
s = json.dumps(data)
print(s)
 
#loads:把json转换为dict
ss = json.loads(s)
print(ss)

#打印msg对应的值print(s["msg"]) #TypeError: string indices must be integers
print(ss["msg"])

#打印data下age对应的值
print(ss["data"]["age"])

有时遇到这样的报错:TypeError: string indices must be integers

解决方案:因为s是一个json文件,要json.loads()才能把json格式转为字典的格式,然后才输出。

最后,介绍一个简洁的json在线查看工具:http://www.bejson.com/jsonviewernew/

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
MySQL最常见的操作语句小结
May 07 Python
Python基于回溯法解决01背包问题实例
Dec 06 Python
python selenium 对浏览器标签页进行关闭和切换的方法
May 21 Python
Python使用combinations实现排列组合的方法
Nov 13 Python
详解Python爬取并下载《电影天堂》3千多部电影
Apr 26 Python
如何使用python爬虫爬取要登陆的网站
Jul 12 Python
使用 Python 处理3万多条数据只要几秒钟
Jan 19 Python
Python基础之字典常见操作经典实例详解
Feb 26 Python
selenium+python配置chrome浏览器的选项的实现
Mar 18 Python
详解matplotlib绘图样式(style)初探
Feb 03 Python
Python极值整数的边界探讨分析
Sep 15 Python
Python开发五子棋小游戏
Apr 28 Python
python实现差分隐私Laplace机制详解
Nov 25 #Python
python3实现弹弹球小游戏
Nov 25 #Python
python数据化运营的重要意义
Nov 25 #Python
python实现拉普拉斯特征图降维示例
Nov 25 #Python
python模块hashlib(加密服务)知识点讲解
Nov 25 #Python
Python3如何对urllib和urllib2进行重构
Nov 25 #Python
python pygame实现球球大作战
Nov 25 #Python
You might like
php引用返回与取消引用的详解
2013/06/08 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
2010/07/26 Javascript
js对象与打印对象分析比较
2013/04/23 Javascript
angularJS 中$scope方法使用指南
2015/02/09 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
基于JavaScript实现全屏透明遮罩div层锁屏效果
2016/01/26 Javascript
Node.js中npm常用命令大全
2016/06/09 Javascript
bootstrapValidator自定验证方法写法
2016/12/01 Javascript
简单好用的nodejs 爬虫框架分享
2017/03/26 NodeJs
Angular获取手机验证码实现移动端登录注册功能
2017/05/17 Javascript
react-native ListView下拉刷新上拉加载实现代码
2017/08/03 Javascript
React复制到剪贴板的示例代码
2017/08/22 Javascript
详解angularjs popup-table 弹出框表格指令
2017/09/20 Javascript
当vue路由变化时,改变导航栏的样式方法
2018/08/22 Javascript
javascript canvas封装动态时钟
2020/09/30 Javascript
使用Python解析JSON数据的基本方法
2015/10/15 Python
Python  pip安装lxml出错的问题解决办法
2017/02/10 Python
python技能之数据导出excel的实例代码
2017/08/11 Python
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
Python3 filecmp模块测试比较文件原理解析
2020/03/23 Python
如何在mac下配置python虚拟环境
2020/07/06 Python
如何利用CSS3制作3D效果文字具体实现样式
2013/05/02 HTML / CSS
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
注塑工厂厂长岗位职责
2013/12/02 职场文书
小学教师管理制度
2014/01/18 职场文书
人大调研汇报材料
2014/08/14 职场文书
意外伤害赔偿协议书范本
2014/09/28 职场文书
2015高三毕业寄语赠言
2015/02/27 职场文书
春晚观后感
2015/06/11 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书
Vue3 Composition API的使用简介
2021/03/29 Vue.js
详解Flutter自定义应用程序内键盘的实现方法
2022/06/14 Java/Android
使用CSS实现百叶窗效果示例代码
2023/05/07 HTML / CSS