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

python中的JSON数据格式

文章目录

  • 什么是json
  • 主要功能
  • Python数据和Json数据的相互转化

什么是json

JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据。JSON本质上是一个带有特定格式的字符串。

主要功能

json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互。各种编程语言存储数据的容器不尽相同在Python中有字典dict这样的数据类型,而其它语言可能没有对应的字典。为了让不同的语言都能够相互通用的互相传递数据,JSON就是一种非常良好的中转数据格式。也就是不同语言的服务间可以通过接口进行交互,交互时的数据格式使用json。

Python数据和Json数据的相互转化

1、dumps把python对象转化为json
2、loads把json格式数据转化为python对象

案例:

``

import json

data = [{‘name’:‘老王’,‘age’:60},{‘name’:‘老李’,‘age’:70}]
// dumps把python对象转化为json
data = json.dumps(data)
print(f’json.dumps(data):{type(data)}')

// loads把json格式数据转化为python对象
data = json.loads(data)
print(f’json.loads(data):{type(data)}')

``

在这里插入图片描述


http://www.kler.cn/a/560194.html

相关文章:

  • 【漫话机器学习系列】104.机器学习中的“学习”是什么?(Learning In Machine Learning)
  • 【知识】PyTorch中不同优化器的特点和使用
  • 代码随想录算法训练day63---图论系列7《prim算法kruskal算法》
  • python-leetcode 42.验证二叉搜索树
  • 新型物联网电瓶车充电桩在居民区的应用优势
  • P2889 [USACO07NOV] Milking Time S
  • EasyExcel 实践案例:打印工资条
  • 【NLP 38、激活函数 ④ GELU激活函数】
  • Deepseek引爆AI热潮 防静电地板如何守护数据中心安全
  • 卸载Mysql重装(升级版本)
  • UE5网络通信架构解析
  • ubuntu+aarch64+dbeaver安装【亲测,避坑】
  • 基于 Python 的项目管理系统开发
  • db.session.delete是什么意思
  • 【R包】tidyplots----取代ggplot2的科研绘图利器
  • pytest-html
  • TMDS视频编解码算法
  • git 命令 设置别名
  • 《操作系统 - 清华大学》 8 -8:进程管理:为什么使用线程
  • 【Python爬虫(63)】从0到1:打造图片与视频爬虫攻略