在python中使用json格式存储数据

代码如下:

import jsonlist1 = [{'A': [1, 2, 3, 4, 5, 6], 'B': [3, 4, 5, 6, 7]},{'C': '123', 'D': '234'}]#  将数据写入文件
file = open('json_demo.json', 'w')
for i in list1:json_i = json.dumps(i)file.write(json_i + '\n')
file.close()#  从文件中读取数据
get_data = []
with open('json_demo.json', 'r') as f:#  读取数据并分割,最后一个为空,所以去除new_list = f.read().split('\n')[:-1]for x in new_list:json_x = json.loads(x)print(type(json_x))get_data.append(json_x)
f.close()print(f'原始数据为:{list1}')
print(f'结果数据为:{get_data}')

输出结果为:

<class 'dict'>
<class 'dict'>
原始数据为:[{'A': [1, 2, 3, 4, 5, 6], 'B': [3, 4, 5, 6, 7]}, {'C': '123', 'D': '234'}]
结果数据为:[{'A': [1, 2, 3, 4, 5, 6], 'B': [3, 4, 5, 6, 7]}, {'C': '123', 'D': '234'}]

在python中使用json格式存储数据相关推荐

  1. Mysql中使用json格式存储数据好吗?

    在最近的一次项目开发过程中,在数据表设计阶段,对是否用json格式存储某些数据我们产生了分歧.以往项目中对此点比较随意,导致数据表中有些json格式数据体积很大,层次很深,我担心这会降低数据查询和解析 ...

  2. python如何读取tfrecord_TFRecord格式存储数据与队列读取实例

    Tensor Flow官方网站上提供三种读取数据的方法 1. 预加载数据:在Tensor Flow图中定义常量或变量来保存所有数据,将数据直接嵌到数据图中,当训练数据较大时,很消耗内存. 如 x1=t ...

  3. 如何在Django中接收JSON格式的数据

    Django做了大量工作简化我们的Web开发工作, 这其中当然也包括接收来自客户端的数据这一普遍需求. 大部分时候,从客户端传入的数据主要是FORM的POST数据,和来自URL的GET数据, 在Dja ...

  4. asp.net MVC控制器中返回JSON格式的数据时提示下载

    Asp.net mvc在接收的是JSON格式的数据,但是奇怪的是在IE中提示下载文件,其他浏览器中一切正常,下载后,里面的内容就是在控制器中返回的数据.代码如下: 视图中js代码: $("# ...

  5. 案例:Excel 截取单元格中的json格式的数据 (Find 函数 和 Mid函数)

    需求:提取下面Excel中B 单元格中的省份 思路:截取字符串,但是省份的长度没有规律,比如河南省,比如黑龙江省,还有不是以省结尾的,比如直辖市:上海市,重庆市之类的. 寻找其他规律:我们发现单元格里 ...

  6. flex 解析json文件_使用 Python 处理 JSON 格式的数据 | Linux 中国

    如果你不希望从头开始创造一种数据格式来存放数据,JSON 是一个很好的选择.如果你对 Python 有所了解,就更加事半功倍了.下面就来介绍一下如何使用 Python 处理 JSON 数据.-- Se ...

  7. 调用python脚本并传递参数json格式_使用 Python 处理 JSON 格式的数据

    如果你不希望从头开始创造一种数据格式来存放数据,JSON 是一个很好的选择.如果你对 Python 有所了解,就更加事半功倍了.下面就来介绍一下如何使用 Python 处理 JSON 数据. JSON ...

  8. json是什么_如何利用Python处理JSON格式的数据,建议收藏!!!

    JSON数据格式在我们的日常工作中经常会接触到,无论是做爬虫开发还是一般的数据分析处理,今天,小编就来分享一下当数据接口是JSON格式时,如何进行数据处理进行详细的介绍,内容分布如下 什么是JSON ...

  9. 如何利用Python处理JSON格式的数据,建议收藏!!!

    公众号后台回复"图书",了解更多号主新书内容 作者:俊欣 来源:数据分析与篮球 JSON数据格式在我们的日常工作中经常会接触到,无论是做爬虫开发还是一般的数据分析处理,今天,小编就 ...

最新文章

  1. 首长,Redis性能优化十三条军规立好了,请过目~
  2. SpringMVC 中整合JSON、XML视图一
  3. 会计科目登错怎么更正
  4. ORA-06519: active autonomous transaction detected and rolled back
  5. Morphling:云原生部署 AI , 如何把降本做到极致?
  6. 世界上最美的40个小镇,你见过多少个?
  7. 计算机出现开机故障的原因,电脑开机出现英文故障?先别着急拿去修!几分钟教你轻松搞定...
  8. apache2.2.21下为codeigniter配置url地址重写
  9. jinyuan oracle,简述Oracle IOT(Index Organized Table)(下)
  10. Java打包生成exe(使用exe4j和inno setup)
  11. 更改Linux Shell的提示符
  12. java程序编译后会产生_java程序编译后会产生什么
  13. 怎么修改服务器ipmi地址,设置linux服务器ipmi地址
  14. 算法(一):智能小车速度控制(PID模糊控制)
  15. 安卓APP开发日记1——名为Another的日记APP开发
  16. 用 Python 实现词云可视化
  17. win32api之虚拟键盘
  18. 图像处理:均值滤波算法
  19. 华为手机开发人员选项哪里去了
  20. [原题复现]HCTF 2018 Warmup

热门文章

  1. AI换脸、声音篡改等,明确写入新版《民法典》
  2. 为什么这门技术如此重要?错过这次黄金期,就晚了!
  3. 小白也能看懂:一文学会入门推荐算法库 surprise
  4. AI战“疫“之路:​揭秘高精准无感测温系统的全栈AI 技术
  5. 目标检测的渐进域自适应,优于最新SOTA方法
  6. 自动驾驶人的福音!Lyft公开Level 5部署平台Flexo细节
  7. 百炼智百炼智能获5000万元Pre-A轮融资,深耕智能获客赛道
  8. AI一分钟 | 妈呀!连地铁都开始无人驾驶了,飞机还远吗;北京无人驾驶新规出台,终于知道李彦宏该不该被罚了(12月19日)
  9. 不服来战!多伦多大学教授500美元挑战整个机器学习圈子
  10. 别再写 main 方法测试了,太 Low!这才是专业 Java 测试方法!