做资源网站盈利点,中国招标网官方网,ui参考网站,怎样让公司网站更吸引人JSON 是一种基于文本的轻量级的数据交换格式。它可以被任何的编程语言读取和作为数据格式来传递。
在项目开发中#xff0c;使用 JSON 作为前后端数据交换的方式。在前端通过将一个符合 JSON 格式的数据结构序列化为 JSON 字符串#xff0c;然后将它传递到后端#xff0c;后…JSON 是一种基于文本的轻量级的数据交换格式。它可以被任何的编程语言读取和作为数据格式来传递。
在项目开发中使用 JSON 作为前后端数据交换的方式。在前端通过将一个符合 JSON 格式的数据结构序列化为 JSON 字符串然后将它传递到后端后端通过 JSON 格式的字符串解析后生成对应的数据结构以此来实现前后端数据的一个传递。
因为 JSON 的语法是基于 js 的因此很容易将 JSON 和 js 中的对象弄混但是应该注意的是 JSON 和 js 中的对象不是一回事JSON 中对象格式更加严格比如说在 JSON 中属性值不能为函数不能出现 NaN 这样的属性值等因此大多数的 js 对象是不符合 JSON 对象的格式的。
在 js 中提供了两个函数来实现 js 数据结构和 JSON 格式的转换处理
JSON.stringify 函数通过传入一个符合 JSON 格式的数据结构将其转换为一个 JSON 字符串。如果传入的数据结构不符合 JSON 格式那么在序列化的时候会对这些值进行对应的特殊处理使其符合规范。在前端向后端发送数据时可以调用这个函数将数据对象转化为 JSON 格式的字符串。JSON.parse() 函数这个函数用来将 JSON 格式的字符串转换为一个 js 数据结构如果传入的字符串不是标准的 JSON 格式的字符串的话将会抛出错误。当从后端接收到 JSON 格式的字符串时可以通过这个方法来将其解析为一个 js 数据结构以此来进行数据的访问。