python json序列化和反序列化 中文
2015-02-01 00:00
423 查看
#!/usr/bin/python import json #导入Json模块 def p(inputJsonFile, outputJsonFile): fin = open(inputJsonFile, 'r') fout = open(outputJsonFile, 'w') for eachLine in fin: line = eachLine.strip().decode('utf-8') #去除每行首位可能的空格,并且转为Unicode进行处理 line = line.strip(',') #去除Json文件每行大括号后的逗号 js = None try: js = json.loads(line) #加载Json文件 print js except Exception,e: print 'bad line' continue # js["xxx"] = xxx #对您需要修改的项进行修改,xxx表示你要修改的内容 outStr = json.dumps(js, ensure_ascii = False) + ',' fout.write(outStr.strip().encode('utf-8') + '\n') fin.close() fout.close()
相关文章推荐
- python json 序列化反序列化 和 中文编码问题
- python 学习 -- json的序列化和反序列化
- python3 中的Json序列化、反序列化 和 字符编码的问题解决
- Python 中数据的序列化和反序列化(json处理)
- python的(json序列化和反序列化)
- python学习之路(json & pickle 模块 ---序列化,反序列化)
- python的序列化和反序列化以及json
- Python序列化和反序列化JSON的方法整理
- Python序列化与反序列化-json与pickle
- python 网页显示 json序列化中文乱码
- Python学习心得(五) random生成验证码、MD5加密、pickle与json的序列化和反序列化
- [Python进阶-7]文件和目录的IO操作,以及json序列化和反序列化
- day5-python中的序列化与反序列化-json&pickle
- .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
- JSON 序列化和反序列化——JavaScriptSerializer实现
- JSON 序列化和反序列化——JavaScriptSerializer实现
- 序列化与反序列化,及Json序列化反序列化
- 一个简单的把对象序列化/反序列化为json格式的程序
- 利用Newtonsoft.Json序列化,反序列化,读取,写入
- .NET Framewok 3.5 中 JSON 序列化和反序列化的简单实现