我正在使用MapDB并希望将 JSON 值存储在BTreeMap
. 据我了解,Serializer
JSON 值没有(默认)。我知道我可以自己实现一个。但是因为这可能是一个非常常见的用例,我想知道是否有一些实现。
旁注:我尝试Serializer
为MessagePack实现一个,但它比预期的要困难:MessagePack 需要一个OutputStream
用于编写二进制格式,其中 MapDB 使用DataOutput
. 最终的代码很丑陋而且效率不高。
我正在使用MapDB并希望将 JSON 值存储在BTreeMap
. 据我了解,Serializer
JSON 值没有(默认)。我知道我可以自己实现一个。但是因为这可能是一个非常常见的用例,我想知道是否有一些实现。
旁注:我尝试Serializer
为MessagePack实现一个,但它比预期的要困难:MessagePack 需要一个OutputStream
用于编写二进制格式,其中 MapDB 使用DataOutput
. 最终的代码很丑陋而且效率不高。