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随机生成信用卡卡号的实现方法
May 14 Python
Django 2.0版本的新特性抢先看!
Jan 05 Python
numpy中的delete删除数组整行和整列的实例
May 09 Python
解决tensorflow1.x版本加载saver.restore目录报错的问题
Jul 26 Python
从运行效率与开发效率比较Python和C++
Dec 14 Python
Python功能点实现:函数级/代码块级计时器
Jan 02 Python
python中with语句结合上下文管理器操作详解
Dec 19 Python
pycharm通过ssh连接远程服务器教程
Feb 12 Python
TensorFlow使用Graph的基本操作的实现
Apr 22 Python
python爬虫基础知识点整理
Jun 02 Python
Django DRF路由与扩展功能的实现
Jun 03 Python
使用python求斐波那契数列中第n个数的值示例代码
Jul 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
php 批量添加多行文本框textarea一行一个
2014/06/03 PHP
php去掉文件前几行的方法
2015/07/29 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
2019/02/15 PHP
js 判断 enter 事件
2009/02/12 Javascript
JS实现点击按钮后框架内载入不同网页的方法
2015/05/05 Javascript
使用控制台破解百小度一个月只准改一次名字
2015/08/13 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
2015/10/25 Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
2016/02/05 Javascript
详解Javascript百度地图接口开发文档中的类和方法
2017/02/07 Javascript
Vue实现双向绑定的原理以及响应式数据的方法
2018/07/02 Javascript
在react中使用vuex的示例代码
2018/07/30 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
jquery判断滚动条距离顶部的距离方法
2018/09/05 jQuery
基于iview-admin实现动态路由的示例代码
2019/10/02 Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
2020/09/24 Javascript
使用python将mdb数据库文件导入postgresql数据库示例
2014/02/17 Python
对Python中Iterator和Iterable的区别详解
2018/10/18 Python
python实现最小二乘法线性拟合
2019/07/19 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
python with (as)语句实例详解
2020/02/04 Python
Python如何用filter函数筛选数据
2020/03/05 Python
pycharm中选中一个单词替换所有重复单词的实现方法
2020/11/17 Python
CSS3 中的@keyframes介绍
2014/09/02 HTML / CSS
CSS3动画效果回调处理详解
2014/12/10 HTML / CSS
h5网页水印SDK的实现代码示例
2019/02/19 HTML / CSS
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
高中政治教学反思
2014/01/18 职场文书
央视元宵晚会主持串词
2014/03/25 职场文书
学校对教师的评语
2014/04/28 职场文书
优秀毕业生自荐信
2014/06/10 职场文书
党员自我评价范文2015
2015/03/03 职场文书
环保主题班会教案
2015/08/13 职场文书
党员干部学习三严三实心得体会
2016/01/05 职场文书
python实现层次聚类的方法
2021/11/01 Python