FasterXML / FasterXML/jackson-datatypes-collections

Better multiset serialization / deserialization

Open
#2 3 comments 2 reactions 0 assignees View on GitHub
good first issue guava pr-welcome
Dominant language
Java
Stars
90
Forks
56
Avg merge
2h 30m
Merged PRs (30d)
1

Description

(moved from https://github.com/FasterXML/jackson-datatype-guava/issues/51 by @devinrsmith)

Currently, multisets' serialization size is proportional to Multiset.size() as opposed to Multiset.entrySet().size().

For example, if I have do Multiset.setCount("my_key", 1000), "my_key" is repeated 1000 times in the output. It would be much more appropriate if it behaved liked Map.

---

I'm not familiar w/ the intricacies of jackson serialization / deserialization. I'd be pretty surprised if there is widespread use of serializing Multisets (using the existing jackson library)... I would have guessed a lot of other people would be bringing up this exact issue if they were using it. Does jackson ever create hard-breaks in backwards compatibility?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.