我想以 JSON 格式序列化/反序列化 java.util.Bitset。这段代码:
BitSet bs = new BitSet(10);
bs.set(1);
bs.set(5);
ObjectMapper mapper = new ObjectMapper();
mapper.writeValue(System.out, bs);
Run Code Online (Sandbox Code Playgroud)
打印{"empty":false}作为输出。我应该编写自己的序列化器/反序列化器还是有更好的方法?
尝试添加:
mapper.registerModule(new Jdk8Module());
Run Code Online (Sandbox Code Playgroud)
Jacksons 自己的单元测试有针对 BitSet 的单元测试。你不需要自己动手。
| 归档时间: |
|
| 查看次数: |
969 次 |
| 最近记录: |