惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MongoDB | Blog
MongoDB | Blog
大猫的无限游戏
大猫的无限游戏
H
Help Net Security
V
Visual Studio Blog
G
Google Developers Blog
Blog — PlanetScale
Blog — PlanetScale
Last Week in AI
Last Week in AI
C
Check Point Blog
D
Docker
M
MIT News - Artificial intelligence
P
Proofpoint News Feed
博客园 - 叶小钗
博客园 - 聂微东
The Cloudflare Blog
云风的 BLOG
云风的 BLOG
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
酷 壳 – CoolShell
酷 壳 – CoolShell
MyScale Blog
MyScale Blog
WordPress大学
WordPress大学
Engineering at Meta
Engineering at Meta
腾讯CDC
S
SegmentFault 最新的问题
博客园 - 【当耐特】

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理,
PM勇闯技术 – JSON
咔嗒库栗 · 2025-12-03 · via 人人都是产品经理

JSON,一种轻量级的数据交换格式,正在改变我们如何在不同的系统和平台间传递信息。相较于传统的XML,JSON的优势在于其轻量、易解析和跨语言兼容性,使其成为现代Web开发中不可或缺的一部分。

一、定义

JSON的全称是JavaScript Object Notation(JavaScript对象表示法),虽源自JavaScript的对象语法,但如今已成为跨语言、跨平台的通用数据交换标准,其核心价值是「让不同系统/端之间能高效、无歧义地传递数据」;它不是编程语言也不是数据库,而是一种「数据描述格式」,只负责用统一的语法描述数据的结构和内容。

二、语法格式

JSON的语法基于 键值对(Key-Value Pair)数据集合,所有规则都是强制性的❗️❗️

三、为什么JSON为成为主流?

对比传统的数据交换格式(如XML),JSON 的核心优势是轻量、易解析、跨语言兼容:

  • 轻量:相同数据,JSON 的体积比XML小30%-50%(XML 需要大量标签,如<name>张三</name>,JSON 只需”name”: “张三”),传输速度更快(尤其适合网络带宽有限的场景,如手机 APP);
  • 易解析:几乎所有主流编程语言(Python、Java、JavaScript、Go、PHP 等)都内置了「JSON 解析库」,无需额外开发 —— 比如 Python 用json模块,JavaScript 直接用JSON.parse(),1-2 行代码就能将 JSON 字符串转成程序能操作的 “对象/字典”;
  • 无歧义:语法严格且简洁,不存在解析歧义(XML可能因标签嵌套、命名空间等出现解析问题)。

四、类比一下

你肯定收过快递吧?不管是顺丰、京东还是中通,所有快递面单上要填的信息都差不多:收件人姓名、电话、地址,寄件人姓名、电话—— 这些 “固定栏目” 就像 JSON 的 “规则”,而你填的具体内容(比如 “张三、138xxxx8000、湖南省长沙市岳麓区XX路”)就是JSON里的 “数据。假设你要给朋友寄一箱水果,快递单会这么写:

对应到JSON就是下面这样:

注意:JSON里不允许注释!上方示例中的注释仅仅用于说明。

五、浏览器控制台查看JSON

最后,我再给你个通过浏览器控制台查看接口返回JSON格式数据的示例,咱就用下红书首页请求数据来简单说明下:

当用户点击“发现”栏目时,前端会调用sns/web/v1/homefeed这个接口向后端请求用于展示的数据。如果调用成功,接口会讲数据以JSON格式Response给前端,前端同学拿到数据后就可以做页面的动态渲染了,是的,前后端数据交互就是这么简单!

本文由 @肖沐 原创发布于人人都是产品经理。未经作者许可,禁止转载

题图来自Unsplash,基于CC0协议