欢迎来到代码驿站!

Python代码

当前位置:首页 > 软件编程 > Python代码

Python解析json代码实例解析

时间:2021-02-01 09:57:07|栏目:Python代码|点击:

这篇文章主要介绍了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 实现的 Google 批量翻译功能

栏    目:Python代码

下一篇:如何在Python对Excel进行读取

本文标题:Python解析json代码实例解析

本文地址:http://www.codeinn.net/misctech/55077.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有