json - 使用 Grails 在服务器端获取 JSON 数据

一旦我将 JSON 数据发布到 Grails 中的 url,我如何才能在 Controller 内部访问该数据?

最佳答案

Grails 自动解析/解码 JSON,您可以通过 Controller 中的 request.JSON 访问它。返回的对象类型为 JSONObject因此允许对属性进行 map 样式的访问。也可以直接使用这个 JSONObject 进行数据绑定(bind):

def jsonObject = request.JSON
def instance = new YourDomainClass(jsonObject)

https://stackoverflow.com/questions/3019838/

相关文章:

json - 如何解析 JSON 文件?

json - 当我尝试 sudo gem install json 我收到以下错误

xml - 如何在 JSON 中表达 XML 标记属性?

javascript - 如何在不解析的情况下在javascript中同步包含JSON数据?

ruby-on-rails - 将文件发送到 Rails JSON API

c# - 使 ASP.NET WCF 将字典转换为 JSON,省略 "Key"和 "Value"标记

javascript - AngularJS 资源获取失败

json - 浏览器 JSON 插件

javascript - 未捕获的类型错误 : Cannot read property 'prop

c# - 反序列化期间的 JSON.Net Ignore Property