如果需要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输。JSON不仅是标准格式,并且比XML更快,而且可以直接在Web页面中读取,非常方便。
目前创新互联建站已为成百上千的企业提供了网站建设、域名、网站空间、网站运营、企业网站设计、察哈尔右翼后网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
json dumps 方法
import json dic = {'name': 'klvchen', 'age':'25'} data = json.dumps(dic) f = open('JSON_test', 'w') f.write(data) f.close()
运行结果:
生成 JSON_test 文件
相关推荐:《python视频教程》
json loads 方法
import json f = open('JSON_test', 'r') data = f.read() data = json.loads(data) print(data['name'])
运行结果:
klvchen
json dump 方法
import json dic = {'name': 'klvchen', 'age' : '28'} f = open('JSON_text', 'w') json.dump(dic, f) f.close()
运行结果:
生成 JSON_text 文件
json load 方法
import json f = open('JSON_text', 'r') data = json.load(f) print(data['name'])
运行结果:
klvchen
新闻名称:创新互联Python教程:python中的josn方法相关介绍
网页URL:http://www.mswzjz.cn/qtweb/news49/302649.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能