【问题标题】:Does Jackson internally use java serialization or is it completely independent?Jackson 内部使用 java 序列化还是完全独立?
【发布时间】:2018-10-21 19:28:19
【问题描述】:

我阅读了下面给出的 java 序列化替代方案的答案。

Which is the best alternative for Java Serialization?

我怀疑这些选项是真正独立于 java 序列化还是建立在 java 序列化之上。 如果不是,那么它们如何在内部工作?

【问题讨论】:

  • 这个问题太宽泛了。而且你提到的大多数(全部?)项目都是开源的,所以如果你想知道它们在内部是如何工作的,你可以检查它们的源代码。

标签: java serialization jdbc jackson


【解决方案1】:

这是一个非常开放的问题,因为您将各种 API/序列化技术归为同一类别。我只会回应 JDBC 部分,在这种情况下,显然没有驱动程序使用 Java 序列化,因为相关的数据库通信协议是由数据库独立于任何客户端技术(Java、PHP、.NET、Python 等)定义的。 ..)。

可以安全地假设大多数类似的 API 实现在幕后以类似的方式工作,因为 Java 序列化本质上是特定于 Java 的,并且通常制作任何协议都不是一个好主意(无论目的如何)特定语言。

【讨论】:

  • 感谢您对 JDBC 的澄清。您能否对提到的其他第三方 API 发表更多评论。
  • @ShubhamKadlag:不,它们是看似随机的 API 列表,我对它们没有任何经验。其他人可以对其发表评论...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-21
  • 1970-01-01
  • 2011-02-12
  • 2016-06-05
  • 1970-01-01
  • 1970-01-01
  • 2012-02-16
相关资源
最近更新 更多