Я использую MapDB и хочу хранить значения JSON в BTreeMap
. Насколько я понимаю, для значений JSON нет (по умолчанию) Serializer
. Я знаю, что могу реализовать его сам. Но поскольку это, вероятно, очень распространенный случай использования, мне интересно, есть ли там некоторые реализации.Эффективная сериализация значений JSON в MapDB
Примечание стороны: Я пытался реализовать Serializer
для MessagePack, но это было гораздо сложнее, чем ожидалось: MessagePack ожидает OutputStream
для записи двоичного формата, где MapDB использует DataOutput
. Окончательный код был уродливым и не очень эффективным.
Итак, сохраняете строковое представление объекта JSON? – rmuller