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进阶教程之动态类型详解
Aug 30 Python
探究Python中isalnum()方法的使用
May 18 Python
Python入门教程之运算符与控制流
Aug 17 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
May 08 Python
python爬虫基础教程:requests库(二)代码实例
Apr 09 Python
Python基本数据结构之字典类型dict用法分析
Jun 08 Python
python+numpy实现的基本矩阵操作示例
Jul 19 Python
关于pymysql模块的使用以及代码详解
Sep 01 Python
3行Python代码实现图像照片抠图和换底色的方法
Oct 10 Python
python之array赋值技巧分享
Nov 28 Python
python opencv实现简易画图板
Aug 27 Python
Django框架中表单的用法
Jun 10 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
收音机另类DIY - 纸巾盒做外壳
2021/03/02 无线电
PHP strncasecmp字符串比较的小技巧
2011/01/04 PHP
php中使用PHPExcel读写excel(xls)文件的方法
2014/09/15 PHP
从刷票了解获得客户端IP的方法
2015/09/21 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
浅谈php://filter的妙用
2019/03/05 PHP
thinkphp5.1框架容器与依赖注入实例分析
2019/07/23 PHP
表格单元格交错着色实现思路及代码
2013/04/01 Javascript
jquery为页面增加快捷键示例
2014/01/31 Javascript
node.js中的fs.stat方法使用说明
2014/12/16 Javascript
angularJS Provider、factory、service详解及实例代码
2016/09/21 Javascript
微信小程序 富文本转文本实例详解
2016/10/24 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
Angular 4依赖注入学习教程之ClassProvider的使用(三)
2017/06/04 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
2017/09/18 Javascript
深入浅析vue中cross-env的使用
2019/09/12 Javascript
json.stringify()与json.parse()的区别以及用处
2021/01/25 Javascript
[07:48]DOTA2上海特级锦标赛主赛事首日RECAP
2016/03/04 DOTA
Python使用MONGODB入门实例
2015/05/11 Python
python实现SMTP邮件发送功能
2020/06/16 Python
Python网络编程 Python套接字编程
2017/09/13 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
【python】matplotlib动态显示详解
2019/04/11 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
Python进阶:生成器 懒人版本的迭代器详解
2019/06/29 Python
Python创建自己的加密货币的示例
2021/03/01 Python
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
C#面试常见问题
2013/02/25 面试题
行政文员岗位职责
2013/11/08 职场文书
医科大学生的自我评价
2013/12/04 职场文书
小区门卫工作职责
2013/12/14 职场文书
2014年圣诞节寄语
2014/12/08 职场文书
宣传稿格式范文
2015/07/23 职场文书
html5实现点击弹出图片功能
2021/07/16 HTML / CSS
GTX1660显卡搭配显示器推荐
2022/04/19 数码科技
css3 选择器
2022/05/11 HTML / CSS