我使用UUID作为我的域类的生成器。当我将域对象渲染为JSON时,id如下所示:
"id":{"class":"java.util.UUID","leastSignificantBits":-7570618374586820490,"mostSignificantBits":126481566314875615}
相反,我希望它看起来很简单,
"id":"01c15a50-7ed5-4adf-96ef-c2b2fcb51876"
这是我将域对象渲染为XML时的样子。我如何让它以这种方式工作?
答案 0 :(得分:0)
如果您发布域名类别可能有所帮助,但我的假设是类似以下内容:
class MyDomain {
UUID id = UUID.randomUUID()
}
除非您明确需要将其保留为UUID,否则我认为这将呈现您正在期待的JSON:
class MyDomain {
String id = UUID.randomUUID().toString()
}