JSON 是字符串吗?

新手上路,请多包涵

我的问题是,从技术上讲,JSON 是一个字符串吗?我了解数据是通过文本格式通过互联网传递的。那么,文本格式是指字符串吗?我接受了一次采访,其中我说 JSON 基本上是一个字符串,我真的对它大发雷霆。文本格式不是字符串吗?我们总是将对象字符串化并将其作为 JSON 发送,对吧?那么,它不会使 JSON 成为一个字符串吗?

我在谷歌上找不到任何明确的答案,说明 JSON 是一个字符串。到处都说它是一种文本格式。

原文由 Ravi Yadav 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 420
2 个回答

问: JSON 是一个字符串吗?

A: 没有。这是一个标准。

然而,我们通过编码或原始格式传输此格式 string 通过 http 协议,然后使用类似 JSON.parse 的 API 将此表示创建为键值对对象进程的内存。

原文由 Samuel Toh 发布,翻译遵循 CC BY-SA 4.0 许可协议

JSON 是一种 基于文本的数据格式,遵循 JavaScript 对象语法。 JSON 以 字符串 的形式存在——当你想通过网络传输数据时很有用。当您要访问数据时,需要将其转换为本机 JavaScript 对象。

此信息取自 MDN 文档,请参阅: https ://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/JSON https://www.w3schools.com/js/ js_json_intro.asp

原文由 George 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题