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

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.lryc.cn/news/543044.html

相关文章:

  • ubuntu+aarch64+dbeaver安装【亲测,避坑】
  • Java 大视界 -- 基于 Java 的大数据机器学习模型压缩与部署优化(99)
  • vscode中使用PlatformIO创建工程加载慢
  • 微信小程序数据绑定与事件处理:打造动态交互体验
  • 力扣 下一个排列
  • JavaWeb 学习笔记
  • Linux7-线程
  • 在线VS离线TTS(语音合成芯片)有哪些优势-AIOT智能语音产品方案
  • 结构型模式 - 代理模式 (Proxy Pattern)
  • el-select滚动获取下拉数据;el-select滚动加载
  • HTTP GET 请求示例
  • 简单理解Oracle中的latch
  • ubuntu新系统使用指南
  • sage-huga改进SITAN
  • DeepSeek开源周Day1:FlashMLA引爆AI推理性能革命!
  • Git add --- error: Filename too long
  • Python入门12:面向对象的三大特征与高级特性详解
  • 动态链接器(九):.init和.init_array
  • Elasticsearch:使用经过训练的 ML 模型理解稀疏向量嵌入
  • 安宝特方案 | 电力行业的“智能之眼”,AR重新定义高效运维!
  • 【落羽的落羽 数据结构篇】树、二叉树
  • [回顾]从原型链视角解读Vue底层实现Vue VueCompoent VM VC关系
  • springcloud nacos 整合seata解决分布式事务
  • 【算法系列】快速排序详解
  • 神经网络发展简史:从感知机到通用智能的进化之路
  • C语言番外篇(4)--------->goto语句
  • AI 编码 2.0 分析、思考与探索实践:从 Cursor Composer 到 AutoDev Sketch
  • Linux与自动化的基础
  • 安全开发-环境选择
  • 【算法设计与分析】(一)介绍算法与复杂度分析