我对如何制作/自定义 JSON 响应的问题进行了一些调查。有一些方法可以做到这一点:
- 使用 JSON 编组;
- 使用 rest-client 插件;
- 使用带有闭包的 render() 方法;
- 自行构建地图并渲染地图。
在 Grails 中制作/自定义 JSON 响应的最佳方式是什么?或者还有其他方法可以更好地做到这一点?
谢谢:)
我对如何制作/自定义 JSON 响应的问题进行了一些调查。有一些方法可以做到这一点:
在 Grails 中制作/自定义 JSON 响应的最佳方式是什么?或者还有其他方法可以更好地做到这一点?
谢谢:)
最好的方法是为您的响应使用自定义 JSON 编组器并使用as JSON
转换器呈现响应。此方法可防止您暴露内部模型并增加进一步更改的灵活性。这里不需要插件。这是涵盖您的问题的三部分博客文章:http: //manbuildswebsite.com/2010/02/15/rendering-json-in-grails-part-3-customise-your-json-with-object-marshallers/ .