JSON数据有两种形式,对象形式和字符串形式。它说JSON用于序列化数据并通过网络发送。序列化意味着将数据字符串化并发送。我的问题是-是否需要对数据进行分类并仅发送?为什么不跨发送JSON对象,这是不可能的吗?串化和发送有什么优势吗?
序列化没有“优势”,这是必需的。您不能通过网络发送对象。它们需要转换为字节序列,并在另一端重构。
为什么不跨发送JSON对象,这是不可能的吗?
不,这不对。实际上,首先没有“ JSON对象”之类的东西。JSON是数据的文本表示形式。内存中对象不是JSON,即使它是在源代码中使用与编写JSON相同的字符声明的,也不是以JSON文档开始的。
JSON是文本。字符串'{ "x" : "y" }'是JSON。一旦您的浏览器对其进行了评估,它就不是JSON,而是JavaScript对象。
| 归档时间: |
|
| 查看次数: |
1389 次 |
| 最近记录: |