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

公路水运建设质量安全监督网站创建个人网站教案

公路水运建设质量安全监督网站,创建个人网站教案,wordpress简单工作室博客,企业公示信息查询官网简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写 同时也方便了机器进行解析和生成。适用于进行数据交互的场景,比如网站前台与后台之间的数据交互 网址 官方文档 json — JSON encoder and dec…

简介


JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写
同时也方便了机器进行解析和生成。适用于进行数据交互的场景,比如网站前台与后台之间的数据交互
 

网址


官方文档

json — JSON encoder and decoder — Python 3.11.4 documentation
在线解析网站

JSON在线解析及格式化验证 - JSON.cn

使用

引入


import json
 

json.loads()


把Json字符串解码为Python数据【内置四种类型/列表/字典】
str = '123'
print(json.loads(str)) #123
strList = '[1,2,3,4]'
print(json.loads(strList))  # [1, 2, 3, 4]\
strDict = '{"city": "北京", "name": "范爷"}'
print(json.loads(strDict))  # {'city': '北京', 'name': '范爷'}

如果传入的字符串的编码不是UTF-8的话,需要指定字符编码的参数
data_dict = json.loads(jsonStrGBK, encoding="GBK");

如果 dataJsonStr通过encoding指定了合适的编码,但是其中又包含了其他编码的字符,
则需要先去将dataJsonStr转换为Unicode,然后再指定编码格式调用json.loads()
dataJsonStrUni = dataJsonStr.decode("GB2312");
dataDict = json.loads(dataJsonStrUni, encoding="GB2312");

 

json.dumps()


把python数据【内置四种类型/列表/字典】转化为json字符串
默认使用ascii编码【添加参数 ensure_ascii=False 禁用ascii编码,按utf-8编码】
dictStr = {"city": "北京", "name": "范爷"}
print(json.dumps(dictStr, ensure_ascii=False))  # {"city": "北京", "name": "范爷"}
 

json.dump()


将Python内置类型序列化为json对象后写入文件
listStr = [{"city": "北京"}, {"name": "范爷"}]
json.dump(listStr, open("listStr.json", "w"), ensure_ascii=False)
dictStr = {"city": "北京", "name": "范爷"}
json.dump(dictStr, open("dictStr.json", "w"), ensure_ascii=False)
 

json.load()


读取文件中json形式的字符串元素,转化成python类型
strList = json.load(open("listStr.json"))
strDict = json.load(open("dictStr.json"))          

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

相关文章:

  • 做网站要学什么语言公司网站谁负责做
  • 做电商哪几个设计网站比较好网站必须要备案吗
  • 郑州做网站天强科技logo设计网站参考
  • 带注册的网站需要多大空间公司起名生成器
  • 请人做游戏的网站建设网站烧钱
  • 房产门户网站模板河南网站平台建设公司
  • 教育平台型网站建设wordpress 照片插件
  • 做一个公司网址多少钱宁波seo在线优化哪家好
  • wordpress微信注册登录宁波seo排名优化
  • 网站建设企炬wordpress扫光
  • 什么公司可以做网站等级保护网站备案注销下载
  • 怎么代码放到网站上h5制作价格
  • 网站站内文章互联打造网站品牌
  • 无锡宏腾网站建设wordpress仿小菜淘宝客插件
  • 什么做直播网站网站地图制作视频教程
  • 搭建网站的软件有哪些新软件如何推广
  • 网页设计与网站开发试题答案什么是网站名
  • 邵阳做网站哪家好云主机建网站
  • 南昌网站开发制作公司沧州网站运营公司
  • 用html做班级网站网站建设运营期末考试
  • 关于做公司网站欢迎回来请牢记网站域名
  • 想做网站的公司好厦门的商城网站建设
  • 如何做个人网站wordpress主题 html
  • 建站网址导航前端做一个页面多少钱
  • 如何在360网站上做软文推广深圳网站建设中心
  • apple网站模板寓意前程远大的公司名字
  • 如何打死网站基层建设期刊在哪个网站上检索
  • 建行信用卡网站官网入口公司如何建站
  • 博客网站怎么建设沈阳京科妇科医院
  • 国外案例网站网络营销是销售吗