尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
JSON基础详解
JSON1. JSON 解决什么问题前端页面是 JS后端是 Java/Python/PHP。两门语言不能直接交换对象。JS 有对象{name:张三}后端有自己的对象不能直接传给浏览器。JSON 就是跨语言通用文本格式。 把数据转成一段字符串文本网络传输只传文本两端各自把文本转回自己语言能识别的数据。一句话总结JSON 不同语言之间传递数据的通用翻译文本2. JSON 使用场景AJAX 请求后端返回数据基本都是 JSON 格式接口返回列表、用户信息、商品数据就像咱刚才的组织架构树数据后端可以返回 JSONlocalStorage 本地存储只能存字符串JS 对象存本地必须转 JSON 字符串配置文件项目里package.json就是 JSON接口 Mock、ApiPost 调试大部分接口返回 JSON3. JSON 语法规则重点新手最容易踩坑JSON 本质就是一段字符串长得像 JS 对象但有严格限制 ✅ JSON 要求属性名key必须用双引号不能单引号不能不写引号字符串值也必须双引号只能写这几种数据对象{}、数组[]、数字、字符串、true/false、null ❌ JSON不能写注释//、/* */都不行很多新手踩坑写undefined、函数key 用单引号、不带引号// ✅合法JSON { name: 技术部, children: [ {name:前端组} ] }// ❌这是JS对象不是JSON let obj { name:技术部, // key没有双引号 msg:单引号字符串 // 单引号JSON不认 }4. JS 里操作 JSON 的两个核心 API就 2 个JSON 字符串 ↔ JS 对象JSON.parse( json字符串 )解析。把 JSON 文本 → JS 对象前端拿到后端返回数据用这个JSON.stringify( js对象 )序列化。把 JS 对象 → JSON 字符串传给后端或者存 localStorage// 示例 // 1. 一段JSON字符串网络拿到的就是这种文本 let jsonStr { name: 张三, age: 20 } // 2. JSON字符串转JS对象前端直接读取属性 let userObj JSON.parse(jsonStr) console.log(userObj.name) // 3. JS对象转JSON字符串 let person {name:李四,age:22} let str JSON.stringify(person) console.log(str)类比理解 JSON 字符串 纸质写的单据只能看不能直接操作 JS 对象 JS 内存里的对象可以随便读取修改parse把纸上文字录入电脑变成对象stringify把电脑对象打印成纸质单据文本
RELATED

相关推荐

【设计模式系列 (三) 】单例模式

【设计模式系列 (三) 】单例模式

⭐️在这个怀疑的年代,我们依然需要信仰。 个人主页 :YYYing. ⭐️设计模式系列专栏:设计模式系列 系列上期内容:【设计模式系列 (二) 】万字详解工厂模式 系列下期内容:【设计模式系列 (四) 】建造者模式 单例要解…

📅 2026/9/30 14:28:37
PanWatch 持仓页点一下会发生什么?TradingAgents 深度分析全流程实测

PanWatch 持仓页点一下会发生什么?TradingAgents 深度分析全流程实测

PanWatch 持仓页点一下会发生什么?TradingAgents 深度分析全流程实测 【免费下载链接】PanWatch PanWatch — AI stock monitoring for A-shares, HK & US markets, powered by TradingAgents. Portfolio insights, real-time alerts & automated reports.&…

📅 2026/9/30 14:28:37
iView 组件从 Vue 1.x 迁移到 2.x 的 API 变更清单与实战迁移指南

iView 组件从 Vue 1.x 迁移到 2.x 的 API 变更清单与实战迁移指南

前端UI组件 【免费下载链接】iview A high quality UI Toolkit built on Vue.js 2.0 项目地址: https://gitcode.com/gh_mirrors/iv/iview 点击查看 免费下载 iView(iview)是一套构建于 Vue.js 之上的高质量 UI 组件库,当前仓库的…

📅 2026/9/30 14:23:36
MORE NEWS

更多资讯

📰

商标侵权的四个要素

具备下述四个构成要件的,构成销售假冒注册商标的商品的侵权行为: 1)必须有违法行为存在 即指行为人实施了销售假冒注册商标商品的行为。 2)必须有损害事实发生 即指行为人实施的销售假冒商标商品的行为造成了商标权人的损害后果。销售假冒他人注册商标的商品会给权利…

📰

少林功夫传承学校办学实力怎么样

嵩山南麓,少林文化传承千年,从禅武并修的古老传统,到融入当代教育体系的特色办学,这片文化沃土之上,无数教育者以传承为使命,探索着少林功夫在当代青少年成长中的全新价值。三十余年来少林功夫文化传播从民…

📰

网络物理层从原理到排障:编码、介质与常见问题全解析

简介:本资源为网络基础物理层知识讲解文档,面向嵌入式开发、网络运维及通信技术入门人群,帮助理解数据从应用层到物理层的封装与解封装全流程,以及电路交换、报文交换、分组交换三种数据交换形式的差异。内容涵盖同轴电缆、双绞线…

📰

用了一周 Meta 的 Muse,聊聊这个「个人 AI Agent」到底怎么样

用了一周 Meta 的 Muse,聊聊这个「个人 AI Agent」到底怎么样 前阵子 Meta 上线了一个叫 Muse 的产品,号称是「个人 AI Agent」。市面上的 AI Agent 概念满天飞,但真正做成开箱即用产品的没几个,我抱着试试看的心态用了一周&#…

📰

【计算机毕业设计】基于Springboot的休闲娱乐代理售票系统+LW

博主介绍:✌全网粉丝3W,csdn特邀作者、CSDN新星计划导师、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、…

📰

EF Core并发冲突实战:乐观锁、RowVersion与异常处理深度解析

先问一个问题:你们在生产环境里有没有遇到过两个人同时改同一条订单记录,后提交的人把先提交的人的数据整个覆盖掉的场景?我见过不止一次,而且每一次都是线上事故级别的。订单状态从“已支付”被改回“待支付”,用户收…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬