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字典序问题实例
Sep 26 Python
谈谈Python进行验证码识别的一些想法
Jan 25 Python
Python利用Nagios增加微信报警通知的功能
Feb 18 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
Apr 11 Python
python利用百度AI实现文字识别功能
Nov 27 Python
Python设计模式之解释器模式原理与用法实例分析
Jan 10 Python
Python列表(List)知识点总结
Feb 18 Python
python实现矩阵打印
Mar 02 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
Aug 30 Python
解决pytorch报错:AssertionError: Invalid device id的问题
Jan 10 Python
python删除某个目录文件夹的方法
May 26 Python
python如何用matplotlib创建三维图表
Jan 26 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
CodeIgniter使用phpcms模板引擎
2013/11/12 PHP
PHP内置加密函数详解
2016/11/20 PHP
PHP使用preg_split()分割特殊字符(元字符等)的方法分析
2017/02/04 PHP
一个实用的php验证码类
2017/07/06 PHP
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
2010/05/13 Javascript
js客户端快捷键管理类的较完整实现和应用
2010/06/08 Javascript
在JS中最常看到切最容易迷惑的语法(转)
2010/10/29 Javascript
Javascript中的this绑定介绍
2011/09/22 Javascript
jquery获取table中的某行全部td的内容方法
2013/03/08 Javascript
jQuery实现瀑布流的取巧做法分享
2015/01/12 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
超详细的JS弹出窗口代码大全
2020/04/18 Javascript
bootstrap table分页模板和获取表中的ID方法
2017/01/10 Javascript
支持移动端原生js轮播图
2017/02/16 Javascript
JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)
2017/03/30 Javascript
bootstrap模态框示例代码分享
2017/05/17 Javascript
JavaScript中click和onclick本质区别与用法分析
2018/06/07 Javascript
axios携带cookie配置详解(axios+koa)
2018/12/28 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
原生js实现密码强度验证功能
2020/03/18 Javascript
[01:22:42]2014 DOTA2华西杯精英邀请赛 5 24 DK VS LGD
2014/05/26 DOTA
python中requests模块的使用方法
2015/04/08 Python
举例详解Python中循环语句的嵌套使用
2015/05/14 Python
python GUI实例学习
2017/11/21 Python
怎么使用pipenv管理你的python项目
2018/03/12 Python
python 爬虫网页登陆的简单实现
2020/11/30 Python
用python对oracle进行简单性能测试
2020/12/05 Python
matplotlib相关系统目录获取方式小结
2021/02/03 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
Bulk Powders意大利:运动补充在线商店
2019/02/09 全球购物
蒂娜商店:Tiina the Store
2019/12/07 全球购物
韩国商务邀请函
2014/01/14 职场文书
党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
民主评议党员工作总结
2014/10/20 职场文书
Python卷积神经网络图片分类框架详解分析
2021/11/07 Python
vue 给数组添加新对象并赋值
2022/04/20 Vue.js