Json学习笔记
Posted 沧海一粟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Json学习笔记相关的知识,希望对你有一定的参考价值。
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\'))
使用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学习笔记的主要内容,如果未能解决你的问题,请参考以下文章
[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段
Android :安卓第一行代码学习笔记之 解析JSON格式数据
Delphi语言最好的JSON代码库 mORMot学习笔记1
JSON中使用jsonmapper解析的代码和步骤 学习笔记