MongoDB UUID 反序列化

时间:2021-03-05 22:53:13

标签: java json mongodb uuid bson

我有一个集合,其中每个文档都包含一个存储为 UUIDBinary。我使用 gson.fromJson(document.toJson(), Class.class); 反序列化它,但是我得到了 JsonSyntaxException 类型的异常,其中 UUID 被反序列化。是否有解决此问题的快速方法,或者我是否必须更改存储 UUID 的方式(将其存储为 String 是否有效)?

编辑: 我将 UuidRepresentation 更改为 STANDARD,并且可以将其序列化为类型 4,但是当调用 Document#toJson 时,它会反序列化回类型 3 .. 是否可以为 Document#toJson 设置 UuidRepresentation也是吗?

0 个答案:

没有答案