gpt4 book ai didi

Java 序列化与 JSON

转载 作者:太空宇宙 更新时间:2023-11-04 06:42:36 26 4
gpt4 key购买 nike

我必须使用 UDP 数据报通过网络传输 Java 中的对象。就开销、消耗的字节数、速度而言,哪种格式会更好?我尝试过使用序列化并开始了解 JSON。哪一个会更好?

最佳答案

Java 序列化 - 仅应考虑用于 Java 到 Java 通信。一个重要的注意事项是类定义应该在发送端和接收端,并且通常通过传递整个对象不会获得太多 yield 。我不排除 RMI 作为通信协议(protocol),它确实简化了开发。然而,由此产生的应用程序组件将很难耦合,这将使其非常难以替换。

JSON - JSON 语法基本上是 Javascript,因此任何带有 JS 引擎的组件都可以很好地处理它的解析 - 即使是复杂的数据结构也将有效地转换为“活”对象。 JSON 解析器几乎适用于任何语言,即使不使用 JS 引擎也很容易使用(以谷歌 GSon 为例,它能够轻松地将 JSON 转换为相应的对象),这使得它是跨语言通信的良好候选者.

关于Java 序列化与 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24473428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com