JSON

json是什么?

早期,所有数据传输习惯使用xml文件。

·JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式

·简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。

·易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率

 

在js中一切皆为对象,任何js支持的类型都可以用JSON来表示

格式:

·对象都用{}

·数组都用[ ]

·所有的键值对都是用key:value

 

JSON字符串和js对象的转换

复制代码
 1 var user = {
 2             name:"zhangsan",
 3             birth: 2002,
 4             age:10
 5         }
 6         // 对象转换为JSON格式
 7        var jsonuser =  JSON.stringify(user); //{"name":"zhangsan","birth":2002,"age":10}
 8 
 9         // JSON格式解析为对象格式,参数为json字符串
10         /*{name: "zhangsan", birth: 2002, age: 10}
11         age: 10
12         birth: 2002
13         name: "zhangsan"*/
14          var userr = JSON.parse('{"name":"zhangsan","birth":2002,"age":10}');
复制代码

JSON和JS对象的区别

1 var obj = {a: 'hello', b:'hellob'};
2 var json =' {"a": "hello", "b":"hellob"}';

 

posted on   Love&Share  阅读(45)  评论(0编辑  收藏  举报

编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示