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

网站维护等重写路由 wordpress

网站维护等,重写路由 wordpress,家乡ppt模板免费下载网站,建设一个网站需要什么软件Python3 JSON 数据解析 JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。 Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数: json.dumps(): 对数据进行编码。json.loads(): 对数据进行解码。 在 json 的编解码…

Python3 JSON 数据解析

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。
Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数:

  • json.dumps(): 对数据进行编码。
  • json.loads(): 对数据进行解码。

在这里插入图片描述
在 json 的编解码过程中,Python 的原始类型与 json 类型会相互转换,具体的转化对照如下:

Python 编码为 JSON 类型转换对应表:

PythonJSON
dictobject
list, tuplearray
strstring
int, float, int- & float-derived Enumsnumber
Truetrue
Falsefalse
Nonenull

JSON 解码为 Python 类型转换对应表:

PythonJSON
objectdict
arraylist
stringstr
number (int)int
number (real)float
trueTrue
falseFalse
nullNone

JSON文件

city_data = {'code': 320000,'name': 'Jiangsu','subordinate': [{'code': 320100,'name': 'Nanjing'},{'code': 320200,'name': 'wuxi'},{'code': 320300,'name': 'Xuzhou'}]
}

对于上面的python字典,也可以用json.dump()方法将其写入到文件中。同样地,使用json.load()方法也可以从类文件对象中读取数据。

# 处理json数据需要用到json库
import json
# 将字典city_data写入到文件city.json中
with open('city.json', 'w') as f:json.dump(city_data, f)
# 从city.json中读取json数据并转化为python字典
with open('city.json', 'r') as f:data = json.load(f)
# 数据其实没有变
>>> city_data == data
True

注意:json.dump()和json.dumps()方法有着细微但重要的区别,前者将字典转化为类文件对象,因此可以直接写入文件;后者将字典转化为字符串,可以读取其中的数据,但是不能直接写入文件。

json.dumps 与 json.loads 实例

以下实例演示了 Python 数据结构转换为JSON:

#!/usr/bin/python3import json# Python 字典类型转换为 JSON 对象
data = {'no' : 1,'name' : 'Runoob','url' : 'http://www.runoob.com'
}json_str = json.dumps(data)
print ("Python 原始数据:", repr(data))
print ("JSON 对象:", json_str)

执行以上代码输出结果为:

Python 原始数据: {'url': 'http://www.runoob.com', 'no': 1, 'name': 'Runoob'}
JSON 对象: {"url": "http://www.runoob.com", "no": 1, "name": "Runoob"}

通过输出的结果可以看出,简单类型通过编码后跟其原始的repr()输出结果非常相似。

接着以上实例,我们可以将一个JSON编码的字符串转换回一个Python数据结构:

#!/usr/bin/python3import json# Python 字典类型转换为 JSON 对象
data1 = {'no' : 1,'name' : 'Runoob','url' : 'http://www.runoob.com'
}json_str = json.dumps(data1)
print ("Python 原始数据:", repr(data1))
print ("JSON 对象:", json_str)# 将 JSON 对象转换为 Python 字典
data2 = json.loads(json_str)
print ("data2['name']: ", data2['name'])
print ("data2['url']: ", data2['url'])

执行以上代码输出结果为:

Python 原始数据: {'name': 'Runoob', 'no': 1, 'url': 'http://www.runoob.com'}
JSON 对象: {"name": "Runoob", "no": 1, "url": "http://www.runoob.com"}
data2['name']:  Runoob
data2['url']:  http://www.runoob.com
http://www.yayakq.cn/news/30810/

相关文章:

  • 网站建设安全技术苏州战斧网络科技有限公司
  • 网站主关键词智慧展厅设计公司
  • 常州网站制作价格网站不支持m.域名
  • 北京网站推广机构自己找厂家做代理卖货
  • 贵阳东方蜜蜂网站建设网站制作的重要流程图
  • 网站目录遍历中国营销协会官网
  • 网络营销教学网站网站推广怎么做流量大
  • 郓城住房和城乡建设厅网站营销型网站三要素
  • 中餐网站模板外贸网站建设是什么
  • 三网合一网站建设计划百度快照优化公司
  • 企业网站开发常用的字体图片生成链接
  • 网站需要多大空间自己做的网站出现广告
  • 哪个浏览器可以看禁止网站百度有哪些app产品
  • 网店营销策略seo与sem的区别
  • 南昌网站建设服务器广南酒店网站建设
  • 如何申请网站空间房地产网站建设策划方案
  • 做动画人设有哪些网站可以借鉴商品推广文案
  • 网站建设仟首先金手指15wordpress包邮插件
  • 南宁网站建设排名道路建设网站专题
  • 郑州东区网站建设云南文山网站建设制作
  • 今标 网站建设太原建站模板厂家
  • wordpress实现微信登录界面扬中企业网站优化哪家好
  • 百度不收录网站吗私域电商平台
  • 百度改网站描述广州比较好的网站建设公司
  • 如何自学建网站wordpress 代码结构
  • 网站建设页面设计之后建站行业span分析
  • 长沙网红打卡地美食进行优化
  • 泰州住房和城乡建设厅网站首页用家里的路由器做网站
  • 网站站建设公司网站年费
  • 和老妇做爰视频网站软件开发专业课程有哪些