码迷,mamicode.com
首页 > Web开发 > 详细

Json学习笔记

时间:2016-06-29 22:15:13      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:

      JSON模块为序列化和反序列化模块,通过JSON,可以将列表、无序字典转换成字符串形式,从而实现序列化。同时可以将字符串反序列化成列表、字典。这两种转换分别对应的是json.dumps(),和json.loads().有一点值得注意的是,python以外的其他语言,基本上都是将双引号中的内容作为字符串看待,只有python不区分单引号与双引号,因此为了实现跨平台(语言平台),使用数据,我们在使用Python的JSON模块时,一定要记得使用双引号。如果是使用的json.dump(),则是实现了两步,首先序列化成字符串,再写到文件中,例如:

技术分享
1 import json
2 
3 li = [11,22,33]
4 json.dump(li,open(db,w))
dump()

      使用json.load(),则是从文件中反序列化出列表或字典。例如:

技术分享
1 import  json
2 
3 li =[11,22,33]
4 
5 json.dump(li,open(db,w))
6 li = json.load(open(db,r))
json.load()

 

Json学习笔记

标签:

原文地址:http://www.cnblogs.com/chenxiforever/p/5628294.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!