写json--json.dumps

代码:

import json

#要写入文件的json串(dict格式)
result ={'errorTest': [('', '租房修xxx', '', 'https://appapi.xxxx.com/appapi/brainchoosehouse/v1/updaterent', ' 请求的数据有误,请检查[Request Data]字段是否是标准的json格式', '曹操')],
'run_data': {'stime': '2019-10-10 10:22:39', 'fail_case': 1, 'etime': '2019-10时00分00秒', 'all_case': 1341, 'jump_case': 176, 'run_case': 1165, 'pass_case': 1164}} #以json格式写入文件
with open("result.txt", "w") as fp:
fp.write(json.dumps(result,indent=4))

效果:

这里看到json串中的中文变成了unicode串

为了把unicode串转成中文

可以这样写:

#ensure_ascii=False 表示不要以ascii码格式写入文件
with open('result.txt', 'w') as fp:
fp.write(json.dumps(result,indent=4,ensure_ascii=False))

效果:

读json-json.load

with open('result.txt','r') as load_f:
    load_dict=json.load(load_f)

print(type(load_dict),load_dict)

#结果:
<class 'dict'> {'errorTest': [['', '租房xxxx选房卡', '', 'https://appapi.xxxx.com/appapi/brainchoosehouse/v1/updaterent', ' 请求的数据有误,请检查[Request Data]字段是否是标准的json格式', '张三']], 'run_data': {'stime': '2019-10-10 10:22:39', 'fail_case': 1, 'etime': '2019-10时00分00秒', 'all_case': 1341, 'jump_case': 176, 'run_case': 1165, 'pass_case': 1164}}

参考文档:

python实现将json数据以json格式写入txt文件

python读写json文件

最新文章

  1. Pandas-数据探索
  2. 使用Jmeter进行HTTP接口测试
  3. MySQL JDBC/MyBatis Stream方式读取SELECT超大结果集
  4. linux 安装一些命令
  5. python学习之——splinter使用
  6. SPDY 是什么?如何部署 SPDY?
  7. 安装Odoo9出现的could not execute command &quot;lessc&quot;问题
  8. Reactjs 入门基础(三)
  9. Scrum站立会议----11月4日
  10. UINavigationController(转)
  11. Pie(二分POJ3122)
  12. 从windows转向mac
  13. hql 多表查询
  14. 懒人小工具:自动生成Model,Insert,Select,Delete以及导出Excel的方法
  15. CSS-单位em 和 rem
  16. Excel坐标自动在AutoCad绘图_1
  17. Goland开发工具安装教程
  18. ubuntu 16.04 安装caffe2的方法及问题解决
  19. Mypwd 的解读与实现 20155208
  20. Centos 6.5 yum 安装Apache软件

热门文章

  1. HTML-简单动画
  2. 对应关系,以及Module作用
  3. 扫描全能王 v5.13.0.20190916 去水印和广告版
  4. Delphi 数据类型
  5. Big Data(二)分布式文件系统那么多,为什么hadoop还需要一个hdfs文件系统?
  6. outlook 使用临时邮箱 使用旧数据
  7. Vue全局混入
  8. 【leetcode】1207. Unique Number of Occurrences
  9. GO语言学习笔记4-int与string类型转换
  10. pluginManagement的坑