gpt4 book ai didi

json - 无法在Grails中映射JSON子实体

转载 作者:行者123 更新时间:2023-12-02 15:30:19 24 4
gpt4 key购买 nike

我正在编写一个Grails应用程序,该应用程序以JSON格式发送和接收所有内容。
我正在尝试将作为请求参数发送的以下JSON字符串映射到以下评估对象:

JSON字符串:

{
"assessment_name": "Structured Clinical Assessment",
"consultant": {
"class": "ie.rcsi.Consultant",
"id": 1,
"consultant_email": "jon.doe@madeup.ie",
"consultant_name": "Jon Doe",
"dateCreated": "2013-12-17T17:07:03Z",
"hospitals": [],
"imc": "12345678910"
},
"consultantId": 1,
"notes": " "
}


class Assessment {

String assessment_name
static belongsTo = [consultant: Consultant]

static mapping = {
autoTimestamp true
lazy: false
}
}

class Consultant {
String consultant_name
String consultant_email
String imc
Date dateCreated

static constraints = {
consultant_name blank: false, unique: false
consultant_email blank: true, unique: true
imc blank: true, unique: true
}

static mapping = {
autoTimestamp true
}
}

不幸的是,我无法映射到子实体顾问。我认为放置属性 "class": "ie.rcsi.Consultant"(例如)会使它自动映射。
有谁知道我该怎么做,或者Grails中的一个插件可以做到这一点?

最佳答案

检查您是否至少使用Grails 2.3。

这可能会影响您:http://jira.grails.org/browse/GRAILS-9220

关于json - 无法在Grails中映射JSON子实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20679058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com