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 命令行也可以自动补全
Nov 30 Python
Python连接mysql数据库的正确姿势
Feb 03 Python
简单谈谈Python中函数的可变参数
Sep 02 Python
Python实现JSON反序列化类对象的示例
Jan 31 Python
python编程嵌套函数实例代码
Feb 11 Python
对python 命令的-u参数详解
Dec 03 Python
django rest framework 实现用户登录认证详解
Jul 29 Python
Django单元测试工具test client使用详解
Aug 02 Python
python实现超市商品销售管理系统
Nov 22 Python
python相对企业语言优势在哪
Jun 12 Python
pycharm使用技巧之自动调整代码格式总结
Nov 04 Python
python 生成正态分布数据,并绘图和解析
Dec 21 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查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
PHP防止表单重复提交的几种常用方法汇总
2014/08/19 PHP
PHP实现RTX发送消息提醒的实例代码
2017/01/03 PHP
Javascript里使用Dom操作Xml
2006/09/20 Javascript
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
如何编写高质量JS代码
2014/12/28 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
基于jquery animate操作css样式属性小结
2015/11/27 Javascript
js获取form表单所有数据的简单方法
2016/08/18 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
深入理解Angularjs中$http.post与$.post
2017/05/19 Javascript
WebStorm ES6 语法支持设置&babel使用及自动编译(详解)
2017/09/08 Javascript
vue中rem的配置的方法示例
2018/08/30 Javascript
原生JS实现多条件筛选
2020/08/19 Javascript
Python中交换两个元素的实现方法
2018/06/29 Python
win7下python3.6安装配置方法图文教程
2018/07/31 Python
python实现将多个文件分配到多个文件夹的方法
2019/01/07 Python
Python3 串口接收与发送16进制数据包的实例
2019/06/12 Python
Django文件存储 自己定制存储系统解析
2019/08/02 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
python中的时区问题
2021/01/14 Python
HTML5-WebSocket实现聊天室示例
2016/12/15 HTML / CSS
劳力士官方珠宝商:J.R. Dunn Jewelers
2018/09/29 全球购物
Harrods美国:英国最大的百货公司
2018/11/04 全球购物
梅西百货官网:Macy’s
2020/08/04 全球购物
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
2014/09/05 面试题
幼儿园家长评语
2014/02/10 职场文书
施工员岗位职责
2014/03/16 职场文书
作风建设演讲稿
2014/05/23 职场文书
民政工作个人总结
2015/02/28 职场文书
会计岗位职责范本
2015/04/02 职场文书
2015年七年级班主任工作总结
2015/05/21 职场文书
Java常用工具类汇总 附示例代码
2021/06/26 Java/Android