【问题标题】:how to deserialize object (java serialize object) in node js?如何在节点js中反序列化对象(java序列化对象)?
【发布时间】:2023-03-03 13:12:01
【问题描述】:

我使用了产生(返回)序列化对象的 Kafka List<T> 我需要在节点 JS 中反序列化?我试过 JSON.parse() 效果不佳。

【问题讨论】:

  • 为什么 JSON.parse 不能正常工作?你真的在发送 JSON(或 Java 二进制序列化对象)吗?如果是后者,您应该更新发件人。只有 Java 代码才能真正解码 ObjectOutputStream 的输出,它不适合任何跨平台的东西。

标签: javascript java node.js


【解决方案1】:

Java 不会将 java 对象序列化为 JSON 对象,因此 JSON.parse() 将不起作用。您应该尝试使用 GSON 之类的方法将 java 对象序列化为 JSON 对象并将它们传递给您的 node.js 应用程序。

【讨论】:

  • 实际上 kafka 产生序列化 java 对象,我将在节点应用程序中使用,因此无法通过 java 序列化为 JSON。
猜你喜欢
  • 1970-01-01
  • 2021-04-22
  • 2017-08-02
  • 1970-01-01
  • 2017-04-06
  • 1970-01-01
  • 1970-01-01
  • 2011-05-21
  • 1970-01-01
相关资源
最近更新 更多