前言
首先 为什么会有对象和字符串的转化 这一点要想通,因为在客户端和服务器要进行数据传输,数据传输就避免不了各种类型的转换。为了让数据传输的更快,让程序员以更小的代价,来实现数据类型的转换。
随之Json格式就被人发明出来,百科上这样写的JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
简而易之,就是数据传输
代码展示
let obj = JSON.parse(xhr.responseText)
上面代码的意思就是将字符串转化为对象(Object)
let msg = JSON.stringify(object);
上面代码的意思就是将对象转化为字符串
使用这两个方法可以解决很多问题。