Python JSON序列化
2014-07-11 15:52
204 查看
Python JSON序列化
import json # dict to json d=dict(name="cui",age=20,score=88) print json.dumps(d) #list to json l=["cui",20,88] print json.dumps(l) #object to json class Student(object): """docstring for Student""" def __init__(self): super(Student, self).__init__() self.age=20 self.name="cui" self.score=88 print json.dumps(Student(),default=lambda obj:obj.__dict__) #json to dict json_str='{"age": 20, "score": 88, "name": "cui"}' d= json.loads(json_str) print d #json to list json_str='["cui", 20, 88]' l=json.loads(json_str) print l #json to object json_str='{"age": 20, "score": 88, "name": "cui"}' def dict2Student(d): s=Student() s.name=d["name"] s.age=d["age"] s.score=d["score"] return s student=json.loads(json_str,object_hook=dict2Student)
相关文章推荐
- PyCon 2011 - Hidden Treasures of the Python Standard Library - json序列化操作
- python json 序列化反序列化 和 中文编码问题
- python Json的一点收获,自定义序列化方法
- Python json序列化时default/object_hook指定函数处理
- Python3 序列化, json序列化
- python整理二十四——让simplejson支持datetime类型的序列化
- Python之数据序列化(json、pickle、shelve)
- python 序列化之JSON和pickle详解
- python 学习 -- json的序列化和反序列化
- Python Json序列化与反序列化
- python json序列化和反序列化 中文
- Python序列化模型数据为JSON
- python序列化和json
- python 之序列化(pickle模块和json模块)
- Python 之 pickle/json序列化 之 2
- python Json的一点收获,自定义序列化方法
- [Python进阶-7]文件和目录的IO操作,以及json序列化和反序列化
- Python 07 Pickle 与 Json 序列化
- Python json.dumps 特殊数据类型的自定义序列化操作
- python json 序列化