news 2026/7/5 3:32:23

JSON 知识小课堂

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
JSON 知识小课堂

JSON(JavaScript Object Notation)是当今互联网世界最通用的数据交换格式。无论你是前端开发、后端工程师,还是产品经理,掌握 JSON 都是必备技能。

一、JSON 是什么?

JSON 是一种轻量级的数据交换格式,由 Douglas Crockford 在 2001 年提出。它基于 JavaScript 语法,但独立于语言,几乎所有编程语言都支持解析和生成 JSON。

核心特点
特点说明
📦轻量纯文本格式,体积小巧,传输高效
🌐跨语言Java、Python、Go、C# 等主流语言原生支持
👁️可读性强结构清晰,人类和机器都能轻松阅读
🔄易于解析内置解析器,一行代码即可完成转换

二、基本语法

{"name":"张三","age":25,"isStudent":false,"hobbies":["编程","阅读","音乐"],"address":{"city":"北京","zip":"100000"}}
6 种数据类型
类型示例
字符串"hello"
数字42,3.14
布尔true,false
空值null
数组[1, 2, 3]
对象{"a": 1}

常见错误

❌ 错误✅ 正确
{name: "Tom"}{"name": "Tom"}
{'key': 'value'}{"key": "value"}
[1, 2, 3,][1, 2, 3]
undefinednull

三、实际应用

前后端交互

fetch('/api/user',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({id:1})});

LocalStorage 存储

localStorage.setItem('user',JSON.stringify({name:'张三'}));constuser=JSON.parse(localStorage.getItem('user'));

四、进阶技巧

// 美化输出JSON.stringify(data,null,2);// 安全解析try{constobj=JSON.parse(str);}catch(e){console.error('解析失败');}

五、测试效果

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/5 3:30:10

深入理解openEuler-wiki-bot:从源码解析到自定义报告生成

深入理解openEuler-wiki-bot:从源码解析到自定义报告生成 【免费下载链接】openeuler-wiki-bot A wiki-generate tool for openEuler sigs 项目地址: https://gitcode.com/openeuler/openeuler-wiki-bot 前往项目官网免费下载:https://ar.openeul…

作者头像 李华
网站建设 2026/7/5 3:29:17

新手也能上手 一键生成论文工具测评:2026最新推荐与对比

2026年真正好用的一键生成论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。…

作者头像 李华
网站建设 2026/7/5 3:25:50

陕西市场口碑好的电瓶观光车制造厂有哪些

痛点深度剖析我们团队在实践中发现,观光车行业存在诸多技术困境。从品牌层面来看,行业梯队分化严重,小厂贴牌模式盛行,无自研自产能力,扰乱市场秩序。在产品质量方面,部分厂家为压缩成本,选用劣…

作者头像 李华
网站建设 2026/7/5 3:25:37

Loki + Promtail + Grafana安装部署以及采集日志

CentOS/RedHat 系列一、使用Docker Compose 安装1、新建一个项目目录,并进入该目录[rootprometheus ~]# mkdir loki [rootprometheus ~]# cd loki2、安装docker# 1. 卸载旧版本(如果有) yum remove -y docker docker-client docker-client-la…

作者头像 李华
网站建设 2026/7/5 3:25:21

如何零代码生成PPT-上传参考文档自动生成PPT

市面上有不少AI辅助生成PPT的产品,大部分都要收费,一篇都要一块钱,有的生成质量很一般,有的甚至不能编辑,还要进行图像识别,图像识别又经常不精确,很多问题,生成的PPT没法用 笔者评估…

作者头像 李华