2

我正在使用MapDB并希望将 JSON 值存储在BTreeMap. 据我了解,SerializerJSON 值没有(默认)。我知道我可以自己实现一个。但是因为这可能是一个非常常见的用例,我想知道是否有一些实现。

旁注:我尝试SerializerMessagePack实现一个,但它比预期的要困难:MessagePack 需要一个OutputStream用于编写二进制格式,其中 MapDB 使用DataOutput. 最终的代码很丑陋而且效率不高。

4

1 回答 1

0

没有“官方”的方式。最好的可能是使用 Serializer.STRING。

于 2015-10-06T08:57:15.727 回答