QtJson数据格式处理详解

一、JSON数据结构

JSON主要有两种数据结构:JSON对象和JSON数组。

JSON对象:由键值对组成,每个键(key)是字符串,值(value)可以是字符串、数字、布尔值、null、JSON数组或JSON对象。对象以花括号{}包裹,键值对之间用逗号,分隔,键与值之间以冒号:分隔。

复制代码
{
    "name": "John Doe",
     "age": 30,
     "isEmployed": true
}

JSON数组 :一系列有序的值的集合,其元素可以是任何JSON类型,包括其他数组或对象。数组以方括号[]包裹,元素之间用逗号,分隔。

复制代码
["Apple", "Banana", {"id": 1, "color": "Red"}]

二、JSON处理

相关推荐
代码丰几秒前
项目里接了多个第三方 SDK 后,如何使用适配器模式+策略模式优化?(Adapter + Strategy)
java·适配器模式·策略模式
DreamOneDay3 分钟前
MapLibre GL JS加载ArcGis Terrain3D地形
javascript·3d·arcgis·maplibre·terrain3d
_xaboy8 分钟前
开源Vue组件-动态表单组件设计,告别重复CRUD,JSON一键生成表单
前端·vue.js·低代码·开源·json
程序员良辰9 分钟前
JDK 环境变量的核心作用 ? 如果使用 IDEA 运行程序,是否可以不配置环境变量 ?
java·开发语言·intellij-idea
悟能不能悟9 分钟前
eclipse run springboot的application类,保存文件的路径会默认在哪里
java·spring boot·eclipse
独自破碎E9 分钟前
【数组】分糖果问题
java·开发语言·算法
没有bug.的程序员11 分钟前
Spring Boot 性能优化:启动时间从 5s 到 1s 的全链路实战指南
java·spring boot·后端·spring·性能优化·全链路·启动时间
10岁的博客12 分钟前
C语言造轮子大赛
java·c语言·数据结构
POLITE314 分钟前
Leetcode 236. 二叉树的最近公共祖先 (Day 17) JavaScript
linux·javascript·leetcode