当前位置: 首页 > news >正文

python中的josn方法相关介绍

如果需要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输。JSON不仅是标准格式,并且比XML更快,而且可以直接在Web页面中读取,非常方便。

json dumps 方法

import json
dic = {'name': 'klvchen', 'age':'25'}
data = json.dumps(dic)
f = open('JSON_test', 'w')
f.write(data)
f.close()

运行结果:

生成 JSON_test 文件

json loads 方法

import json
f = open('JSON_test', 'r')
data = f.read()
data = json.loads(data)
print(data['name'])

运行结果:

klvchen

json dump 方法

import json
dic = {'name': 'klvchen', 'age' : '28'}
f = open('JSON_text', 'w')
json.dump(dic, f)
f.close()

运行结果:

生成 JSON_text 文件

json load 方法

import json
f = open('JSON_text', 'r')
data = json.load(f)
print(data['name'])

运行结果:

klvchen

相关文章:

  • indexeddb使用场景
  • 【格密码基础】:详解Ring-SIS问题
  • 关于Python运用pyecharts实现简单的数据分析-——柱状图、饼状图
  • 计算机网络-数据交换方式(电路交换 报文交换 分组交换及其两种方式 )
  • springboot(ssm同城上门喂遛宠物系统 宠物预约系统Java系统
  • 提升工作效率,畅享便捷PDF编辑体验——Adobe Acrobat Pro DC 2023
  • 分类预测 | Matlab实现DT决策树多特征分类预测
  • 计算机网络_1.3电路交换、分组交换和报文交换
  • 3338 蓝桥杯 wyz的数组IV 简单
  • 每次请求sessionid变化【SpringBoot+Vue】
  • Docker consul的容器服务更新与发现
  • k8s中调整Pod数量限制的方法
  • 【C++】STL之空间配置器(了解)
  • 【数据结构 08】红黑树
  • 2024前端面试总结—JS篇(文档持续更新中。。。)
  • 5、React组件事件详解
  • bearychat的java client
  • ECS应用管理最佳实践
  • input的行数自动增减
  • js
  • Laravel 菜鸟晋级之路
  • MySQL主从复制读写分离及奇怪的问题
  • node学习系列之简单文件上传
  • python 装饰器(一)
  • Rancher如何对接Ceph-RBD块存储
  • vue:响应原理
  • vue--为什么data属性必须是一个函数
  • 编写高质量JavaScript代码之并发
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 诡异!React stopPropagation失灵
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 手机端车牌号码键盘的vue组件
  • 微信公众号开发小记——5.python微信红包
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 怎样选择前端框架
  • Python 之网络式编程
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (python)数据结构---字典
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (分布式缓存)Redis持久化
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .net mvc部分视图
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复
  • /usr/bin/env: node: No such file or directory
  • @angular/cli项目构建--Dynamic.Form