anyjson与simplejson的使用
来源:互联网 发布:淘宝韩国女模特 编辑:程序博客网 时间:2024/06/05 13:23
什么是序列化?把变量从内存中变成可存储或可传输的过程就称之为序列化。在Python中称为picking,在其他语言中称之为serialization,marshalling,flattening等等,都是一个意思。之前学过的json,pickle都可以实现对数据进行序列化,接下来记录一下另外两种实现数据序列化的库。
anyjson
- 安装
pip install anyjson
- 序列化
import anyjsoninfo = {"b":1,"a":2}result = anyjson.serialize(info)f = open("file.txt","w")f.write(result)f.close()
- 反序列化
import anyjsonwith open("file.txt","r") as f: info = anyjson.deserialize(f.read())
simplejson
- 安装
pip install simplejson
- 序列化
import simplejsoninfo = [{"name":"laowang","age":40}]result = simplejson.dumps(info)with open("file.txt","w") as f: f.write(result)# 或者import simplejsoninfo = [{"name":"laowang","age":40}]with open("file.txt","w") as f: result = simplejson.dump(info,f)
- 反序列化
import simplejsonwith open("file.txt","r") as f: info = f.read() result = simplejson.loads(info)# 或者import simplejsonwith open("file.txt","r") as f: info = simplejson.load(f)
- 排序
import simplejsoninfo = {"b":1,"a":2}# 按key升序result = simplejson.dumps(info,sort_keys=True)
阅读全文
0 0
- anyjson与simplejson的使用
- simplejson的安装和使用
- django 使用simplejson (tip)
- golang simplejson 使用笔记
- Unity自带的SimpleJSon的简单使用
- python simplejson模块的使用方法
- 关于django simplejson的用法
- python simplejson模块的使用方法
- python JSON性能测试与simplejson对比
- Python中json simplejson 区别和使用
- 【Json】SimpleJson在项目中的使用
- python 使用 simplejson 将字符串转换成字典dict
- [Web2Py]simplejson的定制 - limodou的专栏 - CSDNBlog
- python的json库问题!json-py VS simplejson
- python import自己编写的模块:import json和simplejson
- 纯Python的JSON库性能比较:simplejson vs demjson
- Python中Json文件的读入和写入以及simplejson
- simplejson json
- DuiLib界面库学习笔记(开始例子)
- 最小生成树 tyvj 连接格点grid
- Leetcode 120. Triangle
- UVA
- HTML CSS写商品详情放大镜效果
- anyjson与simplejson的使用
- UVA
- 自定义进度条列表
- BeautifulSoup库之find、findAll和children、descendants
- 服务器网站报错:由于扩展配置问题无法提供您请求的页面,请添加MIME映射,针对mp4,flv文件类型无法打开。
- 网卡配置
- jquery设置控件是否可用,是否可见
- python里使用select模块
- LeetCode--Maximum Subarray