当前位置: 首页 > 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.qdjiajiao.com/news/11557.html

相关文章:

  • 中国做外贸网站有哪些网络营销理论基础有哪些
  • mip网站模板兰州seo优化入门
  • 开发一个小程序需要什么技术万能优化大师下载
  • 政府网站建设先进个人事迹搜什么关键词你都懂的
  • 做珠宝网站公司seo排名赚靠谱吗
  • 网站定制建网站定制建设设佛山网站建设十年乐云seo
  • 金昌网站seo域名查询网入口
  • wordpress网盘外链插件seo自动优化工具
  • 盘锦威旺做网站建设公司seo外链查询工具
  • 我想做个网站怎么做品牌seo是什么
  • 用vs做网站教程培训网站推荐
  • 永久网站空间怎么做好网络营销
  • 自己建站武汉网站seo推广
  • 衣服网站功能百度客户端登录
  • 网站域名是什么意思关键词查找工具
  • 网站制作难不难百度竞价推广开户多少钱
  • 做娱乐网站刷赞业务推广网站
  • 涿州网站建设推广搜索引擎优化课程
  • 做网站推广复杂吗网址搜索引擎
  • 福州最好的网站设计服务公司石家庄线上推广平台
  • 海南省建设设厅官方网站百度推广代运营
  • wordpress 微信抓取seo报告
  • 政府网站宣传推广方案上海百度公司地址
  • 无锡建站模板系统搜索引擎优化方法有哪些
  • 如何用wordpress插件青岛建站seo公司
  • 企业建设网站管理制度深圳百度公司地址在哪里
  • 中国建设银行官方网站纪念币seo 适合哪些行业
  • 做网站和做app有什么不同百度接单平台
  • 做网站 被谷歌收录5000元网站seo推广
  • 网站开发swf素材网络广告