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 的 Socket 编程
Mar 24 Python
python访问类中docstring注释的实现方法
May 04 Python
Linux下用Python脚本监控目录变化代码分享
May 21 Python
Python解析并读取PDF文件内容的方法
May 08 Python
解决python "No module named pip" 的问题
Oct 13 Python
Django 创建新App及其常用命令的实现方法
Aug 04 Python
Python学习笔记之Django创建第一个数据库模型的方法
Aug 07 Python
pygame实现俄罗斯方块游戏(AI篇1)
Oct 29 Python
将python文件打包exe独立运行程序方法详解
Feb 12 Python
Python 实现自动完成A4标签排版打印功能
Apr 09 Python
django filter过滤器实现显示某个类型指定字段不同值方式
Jul 16 Python
python实现简易自习室座位预约系统
Jun 30 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
解析MySql与Java的时间类型
2013/06/22 PHP
网页的分页下标生成代码(PHP后端方法)
2016/02/03 PHP
thinkPHP5框架设置404、403等http状态页面的方法
2018/06/05 PHP
javascript 常用方法总结
2009/06/03 Javascript
JS+XML 省份和城市之间的联动实现代码
2009/10/14 Javascript
Jquery中Event对象属性小结
2015/02/27 Javascript
JavaScript类型系统之Object详解
2016/01/07 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
js实现图片淡入淡出切换简易效果
2016/08/22 Javascript
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
jQuery实现智能判断固定导航条或侧边栏的方法
2016/09/04 Javascript
JS高仿抛物线加入购物车特效实现代码
2017/02/20 Javascript
JS简单封装的图片无缝滚动效果示例【测试可用】
2017/03/22 Javascript
关于angularJs清除浏览器缓存的方法
2017/11/28 Javascript
微信小程序基于picker实现级联菜单
2019/02/15 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
2020/01/18 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
2020/04/11 Javascript
python中去空格函数的用法
2014/08/21 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
Pandas Shift函数的基础入门学习笔记
2018/11/16 Python
python实现小球弹跳效果
2019/05/10 Python
Django 创建后台,配置sqlite3教程
2019/11/18 Python
Python实现一个简单的毕业生信息管理系统的示例代码
2020/06/08 Python
如何让IE9以下版本(ie6/7/8)认识html5元素
2013/04/01 HTML / CSS
高档奢华时装在线目的地:FORWARD by elyse walker
2017/10/16 全球购物
门卫班长岗位职责
2013/12/15 职场文书
家佳咖啡店创业计划书
2013/12/27 职场文书
售后求职信范文
2014/03/15 职场文书
新闻专业毕业生英文求职信
2014/03/19 职场文书
病媒生物防治方案
2014/05/13 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
树转促学习心得体会
2014/09/10 职场文书
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
先进工作者申报材料
2014/12/23 职场文书
2016继续教育研修日志
2015/11/13 职场文书
浅谈Python中对象是如何被调用的
2022/04/06 Python