分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

7——1 json模块

发布时间:2023-09-06 02:02责任编辑:胡小海关键词:jsjson

任何语言之间的交换

1 import json 2 ??3 dic={‘name‘:‘alvin‘,‘age‘:23,‘sex‘:‘male‘} 4 print(type(dic))#<class ‘dict‘> 5 ??6 j=json.dumps(dic) 7 print(type(j))#<class ‘str‘> 8 ??9 ?10 f=open(‘序列化对象‘,‘w‘)11 f.write(j) ?#-------------------等价于json.dump(dic,f)12 f.close()13 #-----------------------------反序列化<br>14 import json15 f=open(‘序列化对象‘)16 data=json.loads(f.read())# ?等价于data=json.load(f)

如果我们要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输。JSON不仅是标准格式,并且比XML更快,而且可以直接在Web页面中读取,非常方便。

7——1 json模块

原文地址:https://www.cnblogs.com/yikedashuyikexiaocao/p/9249308.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved