我的问题是,从技术上讲,JSON 是一个字符串吗?我了解数据是通过文本格式通过互联网传递的。那么,文本格式是指字符串吗?我接受了一次采访,其中我说 JSON 基本上是一个字符串,我真的对它大发雷霆。文本格式不是字符串吗?我们总是将对象字符串化并将其作为 JSON 发送,对吧?那么,它不会使 JSON 成为一个字符串吗?
我在谷歌上找不到任何明确的答案,说明 JSON 是一个字符串。到处都说它是一种文本格式。
原文由 Ravi Yadav 发布,翻译遵循 CC BY-SA 4.0 许可协议
我的问题是,从技术上讲,JSON 是一个字符串吗?我了解数据是通过文本格式通过互联网传递的。那么,文本格式是指字符串吗?我接受了一次采访,其中我说 JSON 基本上是一个字符串,我真的对它大发雷霆。文本格式不是字符串吗?我们总是将对象字符串化并将其作为 JSON 发送,对吧?那么,它不会使 JSON 成为一个字符串吗?
我在谷歌上找不到任何明确的答案,说明 JSON 是一个字符串。到处都说它是一种文本格式。
原文由 Ravi Yadav 发布,翻译遵循 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 许可协议
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答889 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
问:
JSON
是一个字符串吗?A: 没有。这是一个标准。
然而,我们通过编码或原始格式传输此格式
string
通过http
协议,然后使用类似JSON.parse
的 API 将此表示创建为键值对对象进程的内存。