LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

一文搞懂JSON

admin
2025年9月19日 14:37 本文热度 40

在现代互联网前后端开发AI接口通信中,经常看到一个词:JSON。  

JSON几乎无处不在,是连接系统、平台、语言、AI 大模型的“通用语言”。

JSON全称 JavaScript Object Notation(JavaScript 对象表示法),是一种轻量级的数据结构化表达语言

核心

JSON核心(Key)和(Value)。

1) 键(Key):即数据名称,用两个双引号 '"'括起来。

2) 值(Value):即数据本身。

3) 之间用冒号 ':' 在前,在后,成对出现。

4) /值对之间用逗号 ',' 分隔,最后一对不用加逗号

5) 所有/值对集合用大括号 '{}'括起来。

JSON的基本单元就是键/值对数据类型主要包含字符串数字布尔值数组对象

字符串

字符串(String),即文本。

语法:用两个双引号 '"' 括起来。

数字

数字(Number),可以是整数,也可以是十进制浮点数,如 12.5。

语法:直接写数字

布尔值

布尔值(Boolean),只能是TRUE或 FALSE的值。

语法:直接写英文truefalse(小写且不带引号)。

(Null),表示“无”、“无值”或“空”,不同于数字0或空字符串,是故意缺少值。

语法:直接写英文null(小写且不带引号)。

数组

数组(Array),有序列表。

语法: 以中括号 '[' 开头,以中括号 ']' 结尾。每个元素用逗号 ',' 分隔。

数组可以容纳任何内容:字符串数字布尔值,以及其他数组对象

对象

对象 (Object),JSON的主要概念,即键/值对的集合。

语法:以大括号 '{' 开头,以大括号 '}' 结尾。

对象可以容纳任何内容:字符串、数字、布尔值、空,以及其他数组或对象。

特点

1) 通用性强

JSON是纯文本,不依赖语言平台。几乎所有语言都提供JSON解析库,Python、JavaScript、Go、Java……都可以直接处理。

2) 轻量快速

相比XMLYAMLJSON更简洁,数据体积网络负荷更小。

应用场景

✅ 前后端通信

前端(浏览器)请求后端(服务器)数据,返回数据格式通常是 JSON。

✅ AI 接口通信

OpenAI、Anthropic 等 AI 大模型支持通过 JSON 格式调用外部函数、插件、工具。

✅ 配置文件

很多开发框架、库和工具用 JSON 作为配置格式,结构清晰、语法简单、语言无关。

✅ 数据传输与存储

跨平台的数据传输或存储时,经常用 .json 文件格式。


阅读原文:https://mp.weixin.qq.com/s/tZysYSSH-WD2pxugCymeAg


该文章在 2025/9/19 15:30:33 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2025 ClickSun All Rights Reserved