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中使用中文的方法
Feb 19 Python
详解Python中的文本处理
Apr 11 Python
Python编程中对文件和存储器的读写示例
Jan 25 Python
python实现机器人行走效果
Jan 29 Python
获取django框架orm query执行的sql语句实现方法分析
Jun 20 Python
python读取大文件越来越慢的原因与解决
Aug 08 Python
Python实现鼠标自动在屏幕上随机移动功能
Mar 14 Python
Python如何批量获取文件夹的大小并保存
Mar 31 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
May 15 Python
通过Python实现Payload分离免杀过程详解
Jul 13 Python
Python 实现定积分与二重定积分的操作
May 26 Python
python中urllib包的网络请求教程
Apr 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文件上传类完整实例
2016/05/14 PHP
PHP利用二叉堆实现TopK-算法的方法详解
2017/04/24 PHP
一页面多XMLHttpRequest对象
2007/01/22 Javascript
fckeditor 获取文本框值的实现代码
2009/02/09 Javascript
js的onload事件及初始化按钮事件示例代码
2013/09/25 Javascript
js库Modernizr的介绍和使用
2015/05/07 Javascript
Javascript页面跳转常见实现方式汇总
2015/11/28 Javascript
详解VUE的状态控制与延时加载刷新
2017/03/27 Javascript
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
vue跨域解决方法
2017/10/15 Javascript
pm2 部署 node的三种方法示例
2017/10/20 Javascript
ES7中利用Await减少回调嵌套的方法详解
2017/11/01 Javascript
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
2017/12/26 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
2018/08/13 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
2019/06/18 jQuery
node.js express框架简介与实现
2019/07/23 Javascript
JS代码简洁方式之函数方法详解
2020/07/28 Javascript
jQuery实现回到顶部效果
2020/10/19 jQuery
[08:08]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY
2014/06/25 DOTA
使用PYTHON接收多播数据的代码
2012/03/01 Python
python生成器generator用法实例分析
2015/06/04 Python
基于python实现从尾到头打印链表
2019/11/02 Python
简单了解如何封装自己的Python包
2020/07/08 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
2020/09/09 Python
Python求区间正整数内所有素数之和的方法实例
2020/10/13 Python
python中entry用法讲解
2020/12/04 Python
python使用smtplib模块发送邮件
2020/12/17 Python
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
Bravofly德国:预订廉价航班和酒店
2019/09/22 全球购物
社会学专业求职信
2014/02/24 职场文书
植物生产学专业求职信
2014/08/08 职场文书
普通党员个人对照检查材料
2014/09/18 职场文书
艺术节开幕词
2015/01/28 职场文书
学校元旦晚会开场白
2015/05/29 职场文书
课题研究阶段性总结
2015/08/13 职场文书
孩子满月酒答谢词
2015/09/30 职场文书