当前位置: 首页 > news >正文

咸宁做网站的公司家装设计效果图专业网站

咸宁做网站的公司,家装设计效果图专业网站,电视剧排行榜百度搜索风云榜,泉州网站平台建设公司json解析模块的使用 前言 json 是一种轻量级的数据交换格式,通过对象和数组的组合来表示数据。在 Python3 中可以使用 json 模块来对 json 数据进行编解码。 json 模块 是 Python 标准库模块,无需手动安装,可以直接导入 import json # 导入…

json解析模块的使用

前言

json 是一种轻量级的数据交换格式,通过对象和数组的组合来表示数据。在 Python3 中可以使用 json 模块来对 json 数据进行编解码。
json 模块 是 Python 标准库模块,无需手动安装,可以直接导入 import json # 导入json模块,此篇文章介绍 json 模块 的基本使用方法。

正文

json模块包含以下四个函数:

  • json.load():读取 json 文件,并转为 python 数据类型
  • json.loads():将 json 格式的字符串转为 python 数据类型
  • json.dump():将 python 数据类型转为 json 格式的字符串,并存入文件
  • json.dumps():将 python 数据类型转为 json 格式的字符串

其中在爬虫时较为常用的是:json.loads() & json.dump() 方法。

1、json.load()

  • 作用:读取 json 文件,并转为 python 类型
  • 参数:json 格式的字符串
  • 示例:读取 json 文件 " app.json " ,并打印
import json  # 导入json模块with open("app.json",'r') as f:python_list=json.load(f)
print(python_list)
print(type(python_list))

在这里插入图片描述

2、json.loads()

  • 作用:把 json 格式的字符串转为 python 数据类型
  • 参数:json 格式的字符串
  • 示例:将 json 格式的字符串 json_str 转化为字典类型,并打印
import json  # 导入json模块json_str='{"Name": "WeChat", "Type": "Chat"}'
python_dic= json.loads(json_str)
print(type(json_str))
print(python_dic)
print(type(python_dic))

在这里插入图片描述

3、json.dump()

  • 作用:将 python 数据类型转为 json 格式的字符串并存入文件
  • 参数:python , file , ensure_ascii
    1. 第1个参数:python类型的数据(字典、列表等)
    2. 第2个参数:文件对象
    3. 第3个参数:序列化时是否对中文使用的 ascii 编码,默认为True
  • 示例:将 app_list 列表转为 json 格式的字符串并存入文件 " app.json "
import json  # 导入json模块app_list = [{"Name": "WeChat", "Type": "Chat"},{"Name": "QQ", "Type": "Chat"},{"Name": "Nice", "Type": "Shopping"}
]
with open("app.json", "w", encoding="utf-8") as f:json.dump(app_list, f, ensure_ascii=False)

在这里插入图片描述

4、json.dumps()

  • 作用:将 python 数据类型转为 json 格式的字符串
  • 参数:python数据类型
  • 示例:将 app_list 列表转为 json 格式的字符串
import json  # 导入json模块app_list = [{"Name": "WeChat", "Type": "Chat"},{"Name": "QQ", "Type": "Chat"},{"Name": "Nice", "Type": "Shopping"}
]
json_str = json.dumps(app_list)
print(json_str)
print(type(json_str))

在这里插入图片描述

http://www.yayakq.cn/news/317613/

相关文章:

  • shopify做国内网站怎么才能学网页设计
  • 上海营销型网站建设价格网站建设faq系统指什么
  • 建设医药网站前要做什么审核中山网站建设品牌
  • 网站建设后台有哪些项目centos系统怎么做网站
  • 南京网站建设丁豆褒企业网站建设策划书范文
  • 网站建设实验报告模板二维码创意设计
  • 网站建设中啥意思搭建网站服务器需要什么配置
  • 网站建设合同中英文广东同江医院网站建设
  • 建筑业企业资质标准建设部网站建筑网站、
  • 怎么把服务器做网站浏览器在线打开
  • 网站建设分为哪几种怎么在阿里云建立网站
  • 网站销售怎么做重庆本地生活网
  • 坪地网站建设哪家好沈阳做网站的互联网公司
  • 网站推广书大连网站开发公司shepiguo
  • 网站弹出框怎么做福田蒙派克车身尺寸
  • 上海网站建设域名playyo wordpress
  • 供需网站开发wordPress如何把菜单加入导航
  • 做网站虚拟主机哪里有做第三方团购的平台网站
  • 蚌埠网站建设专业公司数字营销网
  • 电商类网站开发方案asp.net做电商网站页面设计
  • 电影资源采集网站咋做wordpress安装文档
  • 微信群公告如何做网站链接wordpress怎么把设置菜单去除
  • 金华城乡建设网站网页版梦幻西游下载
  • 口味王网站建设可行分析表网站建设 网站
  • 网站上海备案查询系统网站模板 山
  • 海口市建设工程质量安全监督站网站如何建立网络销售平台
  • 佛山市水利工程建设信息网站网站怎么优化关键词
  • 环保网站建设的主题免费收录链接网
  • 电子产品东莞网站建设俄文网站策划
  • 大庆建设集团网站网站风格设计的选择