FasterXML / FasterXML/jackson-datatypes-collections
Better multiset serialization / deserialization
- 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.