【json】

devtools/2025/1/12 11:07:26/
JSON

JSON是一种轻量级的,按照指定的格式去组织和封装数据的数据交互格式。
本质上是一个带有特定格式的字符串(py打印json时认定为str类型)
在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互,类似于计算机普通话
在这里插入图片描述

json_6">python与json关系及相互转换

语法上,python的列表嵌套字典,或者单个字典就是json

#json数据的格式可以是:
{"name":"admin","age":18}#python的字典
#也可以是:
[{"name":"admin","age":18},{"name":"root","age":16},{"name":"张三","age":20}]#列表嵌套字典
相互转化
# 导入json模块
import json# 准备符合格式json格式要求的python数据,即列表嵌套字典
data = [{"name": "老王", "age": 16}, {"name": "张三", "age": 20}]
# 通过 json.dumps(data)方法把python数据转化为了 json数据
data = json.dumps(data, ensure_ascii=False)  # false使得中文直接显示而不通过ASCII转unicode
print(type(data), data)  # <#class 'str'> [{"name": "老王", "age": 16}, {"name": "张三", "age": 20}]
# 通过 json.loads(data)方法把json数据转化为了 python数据
data = json.loads(data)
print(type(data), data)  # <class 'list'> [{'name': '老王', 'age': 16}, {'name': '张三', 'age': 20}]

http://www.ppmy.cn/devtools/149856.html

相关文章

MySQL 视图 存储过程与存储函数

第十四章_视图、第十五章 _存储过程与存储函数 1.常见的数据库对象 1. 表&#xff08;Table&#xff09; 用于存储结构化数据的基本对象&#xff0c;由行&#xff08;记录&#xff09;和列&#xff08;字段&#xff09;组成。 2. 视图&#xff08;View&#xff09; 基于一…

通过Apache、Nginx限制直接访问public下的静态文件

一、Apache 在public目录下的.htaccess文件中添加如下规则&#xff0c;来拒绝除了指定文件类型之外的所有请求 <FilesMatch "\.(?!(jpg|jpeg|png|gif|css|js|ico)$)[^.]$">Order Allow,DenyDeny from all </FilesMatch> 上述配置表示仅允许访问.jpg …

科大讯飞前端面试题及参考答案 (下)

除了 echarts 还了解其它画图工具吗? 除了 Echarts,还有不少优秀的画图工具可供选择使用。 Highcharts:它是一款功能强大且应用广泛的图表绘制工具,支持多种常见的图表类型,像柱状图、折线图、饼图、散点图等,同时也能创建较为复杂的图表,比如仪表盘图表、极坐标图等。H…

Rust 1.84.0 发布

Cargo 依赖版本选择改进 稳定了最小支持 Rust 版本&#xff08;MSRV&#xff09;感知的解析器&#xff0c;该解析器会优先选择与项目声明的 MSRV 兼容的依赖版本&#xff0c;减少了维护者支持旧工具链的工作量&#xff0c;无需手动为每个依赖选择旧版本。可以通过.cargo/config…

用Python写个待办事项网页应用

来源&#xff1a;Python大数据分析 费弗里 大家好我是费老师&#xff0c;今天要给大家分享的项目是完全基于Python编写的「待办事项」应用&#xff0c; 之所以可以完全基于Python轻松开发出这个应用&#xff0c;要归功于Python生态中非常强大的网页应用开发框架Dash&#xff…

新时期下k8s 网络插件calico 安装

1、k8s master节点初始化完毕以后一直处于notreadey状态&#xff0c;一直怀疑是安装有问题或者是初始化有问题&#xff08;当然&#xff0c;如果真有问题要先解决这些问题&#xff09;&#xff0c;经过不断探索才发现是网络插件没有安装导致的&#xff0c;根据建议安装calico插…

LLM - Llama 3 的 Pre/Post Training 阶段 Loss 以及 logits 和 logps 概念

欢迎关注我的CSDN&#xff1a;https://spike.blog.csdn.net/ 本文地址&#xff1a;https://spike.blog.csdn.net/article/details/145056912 Llama 3 是 Meta 公司发布的开源大型语言模型&#xff0c;包括具有 80 亿和 700 亿参数的预训练和指令微调的语言模型&#xff0c;支持…

Linux 下信号的保存和处理

信号的几个状态 信号抵达: 当接收到的信号被处理时, 此时就成为信号的抵达信号的未决: 从信号的产生到信号抵达这个时间段之间, 称为信号未决信号阻塞: 当进程设置了某个信号为阻塞后, 这个进程就不会在接收到这个信号信号忽略: 将信号设置为忽略后, 接收到这个信号, 对这个信…