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读取TXT到数组及列表去重后按原来顺序排序的方法
Jun 26 Python
python实现NB-IoT模块远程控制
Jun 20 Python
python实现linux下抓包并存库功能
Jul 18 Python
Python3匿名函数用法示例
Jul 25 Python
python批量从es取数据的方法(文档数超过10000)
Dec 27 Python
pyqt5与matplotlib的完美结合实例
Jun 21 Python
python 采用paramiko 远程执行命令及报错解决
Oct 21 Python
python生成器用法实例详解
Nov 22 Python
将pytorch转成longtensor的简单方法
Feb 18 Python
python使用Thread的setDaemon启动后台线程教程
Apr 25 Python
vscode写python时的代码错误提醒和自动格式化的方法
May 07 Python
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
Jun 11 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调用wsdl文件类型的接口代码分享
2014/11/19 PHP
php微信开发接入
2016/08/27 PHP
PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】
2018/12/21 PHP
php探针使用原理和技巧讲解
2019/09/17 PHP
php利用ZipArchive类操作文件的实例
2020/01/21 PHP
JavaScript版代码高亮
2006/06/26 Javascript
mouse_on_title.js
2006/08/25 Javascript
使用js 设置url参数
2013/07/08 Javascript
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
基于jquery实现简单的分页控件
2016/03/17 Javascript
浅谈Node.js轻量级Web框架Express4.x使用指南
2017/05/03 Javascript
Vue.js实现一个todo-list的上移下移删除功能
2017/06/26 Javascript
vee-validate vue 2.0自定义表单验证的实例
2018/08/28 Javascript
Vue项目路由刷新的实现代码
2019/04/17 Javascript
Vue切换div显示隐藏,多选,单选代码解析
2020/07/14 Javascript
[06:53]2018DOTA2国际邀请赛寻真——为复仇而来的Newbee
2018/08/15 DOTA
Python多进程同步Lock、Semaphore、Event实例
2014/11/21 Python
使用Python发送邮件附件以定时备份MySQL的教程
2015/04/25 Python
numpy添加新的维度:newaxis的方法
2018/08/02 Python
在Python中实现shuffle给列表洗牌
2018/11/08 Python
Python爬取数据保存为Json格式的代码示例
2019/04/09 Python
Python绘图实现台风路径可视化代码实例
2020/10/23 Python
python 对象真假值的实例(哪些视为False)
2020/12/11 Python
Viking Direct爱尔兰:办公用品和家具
2019/11/21 全球购物
单位刻章介绍信范文
2014/01/11 职场文书
幼教毕业生自我鉴定
2014/01/12 职场文书
怎样写好创业计划书的内容
2014/02/06 职场文书
企业安全生产责任书
2014/04/14 职场文书
珍爱生命演讲稿
2014/05/10 职场文书
国际会计专业求职信
2014/08/04 职场文书
运动会开幕词
2015/01/28 职场文书
广告业务员岗位职责
2015/02/13 职场文书
使用Pytorch实现two-head(多输出)模型的操作
2021/05/28 Python
为什么MySQL分页用limit会越来越慢
2021/07/25 MySQL
Python中非常使用的6种基本变量的操作与技巧
2022/03/22 Python
带你了解Java中的ForkJoin
2022/04/28 Java/Android