Micronaut 在 Controller 方法中将对象数组转换为 json 响应
Micronaut convert array of objects to json response in Controller method
我在 Micronaut 中有对象数组,想要 return 作为控制器方法的 JSON
响应。将对象转换为 json 响应的最佳方式是什么。
在 Groovy 中,我是这样处理服务器对象的:
def generator = new JsonGenerator.Options()
.excludeNulls()
.dateFormat('yyyy@MM')
.excludeFieldsByName('age', 'password')
.excludeFieldsByType(URL)
.build()
def output = JsonOutput.prettyPrint(generator.toJson(servers))
同样没有在 Micronaut 项目中编译。
谢谢
SR
Same is not compiling in Micronaut project.
我已将上述问题中的代码直接粘贴到 Micronaut 应用程序中,并且编译正常。
确保您使用的是 groovy.json.JsonGenerator
,而不是 com.fasterxml.jackson.core.JsonGenerator
。 groovy.json.JsonGenerator
在 'org.codehaus.groovy:groovy-json'
.
我在 Micronaut 中有对象数组,想要 return 作为控制器方法的 JSON
响应。将对象转换为 json 响应的最佳方式是什么。
在 Groovy 中,我是这样处理服务器对象的:
def generator = new JsonGenerator.Options()
.excludeNulls()
.dateFormat('yyyy@MM')
.excludeFieldsByName('age', 'password')
.excludeFieldsByType(URL)
.build()
def output = JsonOutput.prettyPrint(generator.toJson(servers))
同样没有在 Micronaut 项目中编译。
谢谢 SR
Same is not compiling in Micronaut project.
我已将上述问题中的代码直接粘贴到 Micronaut 应用程序中,并且编译正常。
确保您使用的是 groovy.json.JsonGenerator
,而不是 com.fasterxml.jackson.core.JsonGenerator
。 groovy.json.JsonGenerator
在 'org.codehaus.groovy:groovy-json'
.