Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails-将UUID呈现为JSON_Json_Grails - Fatal编程技术网

Grails-将UUID呈现为JSON

Grails-将UUID呈现为JSON,json,grails,Json,Grails,我正在使用UUID作为域类的生成器。当我将域对象呈现为JSON时,id如下所示: "id":{"class":"java.util.UUID","leastSignificantBits":-7570618374586820490,"mostSignificantBits":126481566314875615} class MyDomain { UUID id = UUID.randomUUID() } 相反,我希望它看起来像 "id":"01c15a50-7ed5-4adf-96ef

我正在使用UUID作为域类的生成器。当我将域对象呈现为JSON时,id如下所示:

"id":{"class":"java.util.UUID","leastSignificantBits":-7570618374586820490,"mostSignificantBits":126481566314875615}
class MyDomain {
  UUID id = UUID.randomUUID()
}
相反,我希望它看起来像

"id":"01c15a50-7ed5-4adf-96ef-c2b2fcb51876"

这就是我将域对象呈现为XML时的样子。我如何使它以这种方式工作?

如果您发布您的域类,可能会有所帮助,但我的假设是它类似于以下内容:

"id":{"class":"java.util.UUID","leastSignificantBits":-7570618374586820490,"mostSignificantBits":126481566314875615}
class MyDomain {
  UUID id = UUID.randomUUID()
}
除非您明确需要将其保留为UUID,否则我认为这将按照您的预期呈现JSON:

class MyDomain {
  String id = UUID.randomUUID().toString()
}