我有一个集合,其中每个文档都包含一个存储为 UUID
的 Binary
。我使用 gson.fromJson(document.toJson(), Class.class);
反序列化它,但是我得到了 JsonSyntaxException
类型的异常,其中 UUID
被反序列化。是否有解决此问题的快速方法,或者我是否必须更改存储 UUID
的方式(将其存储为 String
是否有效)?
编辑:
我将 UuidRepresentation 更改为 STANDARD
,并且可以将其序列化为类型 4,但是当调用 Document#toJson 时,它会反序列化回类型 3 .. 是否可以为 Document#toJson 设置 UuidRepresentation也是吗?