欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
前言
 
前后端分离:后端提供接口,前端负责渲染后端的数据
 
中间建立的方式:1.传一个对象。2.约定一个格式json
 
json是一种轻量级的数据交换格式;是JS的对象标记
 
一 些 优 点 : \textcolor{orange}{一些优点:}一些优点:
 
采用完全独立于编程语言的文本格式来存储和表示数据;
 
简洁和清晰的层次结构使得json成为理想的数据交换语言;
 
易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
 
在js中,一切都是对象,因此任何js支持的类型都可以通过json来表示,例如字符串、数组等。
 
json键值对用来保存js对象的一种方式,和js对象的写法也差不多,键/值对组合中的键名写在前面并用双引号包裹,使用冒号:分割,然后紧接着值
 
{"name":"王木木"}
 
{"age":"18"}
 
而关于json和js对象的关系可以理解为
 
json是js对象的字符串表示法,它使用文本表示一个js对象的信息,本质是一个字符串
 
let obj = {a:"Hello",b:"nihao"};//这是一个对象,键名也可以用双引号包裹
 
let json = '{"a":"Hello","b":"nihao"}';//这是一个json字符串,本质是一个字符串
 
json和js对象互转
 
要实现从json子符串转换为js对象,使用json.parse()方法
 
let obj = JSON.parse('{"a":"Hello","b":"nihao"}');
 
//结果是{a:"Hello",b:"nihao"}
 
要实现从js对象转换为json字符串,使用JSON.stringify()方法;
 
let json = JSON.stringify({a:"Hello",b:"nihao"});
 
//结果是'{"a":"Hello","b":"nihao"}'
 
仔细看区别,不仔细看还以为是一样的。
 
− − > 我 们 进 行 测 试 \textcolor{OrangeRed}{--> 我们进行测试}−−>我们进行测试

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64896.shtml