1

我有一个对象,我想将其转换为字节流,然后对其进行操作。我不想序列化对象,而只是转换它。我读过这篇文章,其中使用了 Java Unsafe 类并且转换非常快。但是,还有其他快速解决方案吗?

4

2 回答 2

2

快速转换是可能的。您可以使用 GSON 库。然后将其转换为 json 字符串。根据您的要求使用字符串。希望这可以帮助。

于 2013-08-14T05:58:25.670 回答
1

有许多库正在开发中,可以按照您的建议进行操作。我相信所有这些都在这个论坛上讨论过。https://groups.google.com/forum/#!forum/mechanical-sympathy可能还有许多您可能感兴趣的主题。

简而言之,您可以使用 Unsafe 或使用它的库来完成。事实上,我有自己的一个,但它又在开发中。

对于所涉及的工作,这只会在您拥有许多 GB 数据的情况下产生很大的不同。在这一点上,减少 GC 时间和减少堆大小是主要优势,节省了单个取消引用。

于 2013-08-14T06:49:07.947 回答