gpt4 book ai didi

json - 无法将JSONObject从Grails Controller 传递到Grails服务

转载 作者:行者123 更新时间:2023-12-02 15:11:13 25 4
gpt4 key购买 nike

我在这里做错了什么,我无法从 Grails Controller 传递 JSON对象 Grails服务

class SampleController {

def sampleService

def updateProduct() {
def jq = request.JSON
sampleService(jq)
}
}

class SampleService {

def updateProduct (JSONObject requestJSON) {
if (!requestJSON) {
return null;
}
}
}

没有方法签名: com.SampleService.call()适用于参数类型: (org.codehaus.groovy.grails.web.json.JSONObject)值:

可能的解决方案:
wait()any()wait(long)any(groovy.lang.Closure)each(groovy.lang.Closure), find()

Stacktrace如下:

最佳答案

您试图将服务对象作为方法调用。
sampleService(jq)应该是sampleService.updateProduct(jq)

关于json - 无法将JSONObject从Grails Controller 传递到Grails服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15162359/

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