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 18 Python
python发送邮件示例(支持中文邮件标题)
Feb 16 Python
跟老齐学Python之Python文档
Oct 10 Python
Python单元测试框架unittest简明使用实例
Apr 13 Python
Python中super的用法实例
May 28 Python
Pycharm 操作Django Model的简单运用方法
May 23 Python
python通过配置文件共享全局变量的实例
Jan 11 Python
使用Python检测文章抄袭及去重算法原理解析
Jun 14 Python
OpenCV 边缘检测
Jul 10 Python
python实现的汉诺塔算法示例
Oct 23 Python
python+Selenium自动化测试——输入,点击操作
Mar 06 Python
Python实现寻找回文数字过程解析
Jun 09 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
帅气的琦玉老师
2020/03/02 日漫
PHP学习笔记之一
2011/01/17 PHP
根据ip调用新浪api获取城市名并转成拼音
2014/03/07 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
IE和Mozilla的兼容性汇总event
2007/08/12 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
关于Javascript与iframe的那些事儿
2013/07/04 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
2014/06/23 Javascript
JS实现左右拖动改变内容显示区域大小的方法
2015/10/13 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
2015/11/30 Javascript
基于cookie实现zTree树刷新后展开状态不变
2017/02/28 Javascript
JavaScript方法_动力节点Java学院整理
2017/06/28 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
React Native验证码倒计时工具类分享
2017/10/24 Javascript
jQuery读取本地的json文件(实例讲解)
2017/10/31 jQuery
JavaScript动态加载重复绑定问题
2018/04/01 Javascript
使用xampp将angular项目运行在web服务器的教程
2019/09/16 Javascript
layui table 获取分页 limit的方法
2019/09/20 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
原生JS实现烟花效果
2020/03/10 Javascript
如何在vue中使用kindeditor富文本编辑器
2020/12/19 Vue.js
Python3 中把txt数据文件读入到矩阵中的方法
2018/04/27 Python
python求最大连续子数组的和
2018/07/07 Python
将Django项目部署到CentOs服务器中
2018/10/18 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
Python3 元组tuple入门基础
2020/02/09 Python
分享8款纯CSS3实现的搜索框功能
2017/09/14 HTML / CSS
美国床垫连锁店:Mattress Firm
2021/02/13 全球购物
大型会议接待方案
2014/03/01 职场文书
竞选学习委员演讲稿
2014/04/28 职场文书
基层党员干部四风问题整改方向和措施
2014/09/25 职场文书
和谐拯救危机观后感
2015/06/15 职场文书
教师节表彰会主持词
2015/07/06 职场文书
宾馆安全管理制度
2015/08/06 职场文书
CentOS7 minimal 最小化安装网络设置过程
2022/12/24 Servers