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为什么不需要三目运算符和switch
Jun 17 Python
Python编程实现使用线性回归预测数据
Dec 07 Python
Django框架多表查询实例分析
Jul 04 Python
python3 实现验证码图片切割的方法
Dec 07 Python
Python字节单位转换实例
Dec 05 Python
python发qq消息轰炸虐狗好友思路详解(完整代码)
Feb 15 Python
tensorflow保持每次训练结果一致的简单实现
Feb 17 Python
详解python常用命令行选项与环境变量
Feb 20 Python
python pandas.DataFrame.loc函数使用详解
Mar 26 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
Apr 14 Python
python中return如何写
Jun 18 Python
selenium携带cookies模拟登陆CSDN的实现
Jan 19 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代码判断设备是手机还是平板电脑(两种方法)
2015/10/19 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
JS对URL字符串进行编码/解码分析
2008/10/25 Javascript
ExtJS 下拉多选框lovcombo
2010/05/19 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
2014/02/26 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
2014/05/08 Javascript
js清空表单数据的两种方式(遍历+reset)
2014/07/18 Javascript
jQuery的animate函数学习记录
2014/08/08 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
2014/11/02 Javascript
javascript实现框架高度随内容改变的方法
2015/07/23 Javascript
Summernote实现图片上传功能的简单方法
2016/07/11 Javascript
jQuery学习之DOM节点的插入方法总结
2017/01/22 Javascript
Vue项目服务器部署之子目录部署方法
2019/05/12 Javascript
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
详解node登录接口之密码错误限制次数(含代码)
2019/10/25 Javascript
解决Vue @submit 提交后不刷新页面问题
2020/07/18 Javascript
在Python中使用Mako模版库的简单教程
2015/04/08 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
Pytorch 使用 nii数据做输入数据的操作
2020/05/26 Python
CSS3 简写animation
2012/05/10 HTML / CSS
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
蔻驰英国官网:COACH英国
2020/07/19 全球购物
毕业生就业协议书
2014/04/11 职场文书
敬老院活动总结
2014/04/28 职场文书
学校运动会霸气口号
2014/06/07 职场文书
水利水电专业自荐信
2014/07/08 职场文书
实现中国梦思想汇报2014
2014/09/13 职场文书
合法的离婚协议书范本
2014/10/23 职场文书
结婚通知短信大全
2015/04/17 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
2021/11/27 Vue.js
Java8 Stream API 提供了一种高效且易于使用的处理数据的方式
2022/04/13 Java/Android