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 相关文章推荐
python日期时间转为字符串或者格式化输出的实例
May 29 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
Aug 01 Python
python 文本单词提取和词频统计的实例
Dec 22 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
May 13 Python
python面向对象 反射原理解析
Aug 12 Python
Python 调用 Windows API COM 新法
Aug 22 Python
python datetime中strptime用法详解
Aug 29 Python
python装饰器使用实例详解
Dec 14 Python
Python基于百度AI实现OCR文字识别
Apr 02 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
Jun 02 Python
Pytorch 图像变换函数集合小结
Feb 01 Python
Python中的socket网络模块介绍
Jul 23 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生成静态HTML文档实现代码
2016/06/23 PHP
php中二分法查找算法实例分析
2016/09/22 PHP
PHP连接MySQL数据库三种实现方法
2020/12/10 PHP
JS中eval函数的使用示例
2013/07/21 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
2014/04/20 Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
javascript简单实现图片预加载
2014/12/03 Javascript
jQuery实现瀑布流的取巧做法分享
2015/01/12 Javascript
jQuery如何防止这种冒泡事件发生
2015/02/27 Javascript
实用又漂亮的BootstrapValidator表单验证插件
2016/05/30 Javascript
jQuery通用的全局遍历方法$.each()用法实例
2016/07/04 Javascript
JS实现图片上传预览功能
2016/11/21 Javascript
bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
2017/02/10 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
javascript 中select框触发事件过程的分析
2017/08/01 Javascript
three.js实现3D模型展示的示例代码
2017/12/31 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
2018/06/07 Javascript
使用FormData实现上传多个文件
2018/12/04 Javascript
详解JavaScript的数据类型以及数据类型的转换
2019/04/20 Javascript
vue中音频wavesurfer.js的使用方法
2020/02/20 Vue.js
Vant+postcss-pxtorem 实现浏览器适配功能
2021/02/05 Javascript
[00:48]食人魔魔法师至宝“金鹏之幸”全新模型和自定义特效展示
2019/12/19 DOTA
python pandas中DataFrame类型数据操作函数的方法
2018/04/08 Python
Python下使用Scrapy爬取网页内容的实例
2018/05/21 Python
Django使用Jinja2模板引擎的示例代码
2019/08/09 Python
浅谈Python访问MySQL的正确姿势
2020/01/07 Python
可爱的童装和鞋子:Fabkids
2019/08/16 全球购物
仓管员岗位职责范文
2013/11/08 职场文书
抗震救灾标语
2014/06/26 职场文书
个人务虚会发言材料
2014/10/20 职场文书
教师党员个人整改措施
2014/10/27 职场文书
升学宴答谢词
2015/01/05 职场文书
2015年中秋晚会主持稿
2015/07/30 职场文书
关于艺术节的开幕致辞
2016/03/04 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书