小编nat*_*kas的帖子

POST/PUT Json RESTful请求Grails的问题

嗨,我有一个grails restful代码.我完善了Json get和delete请求.我的问题是:我想用json做一个Put或post请求,但是如果我用一个程序来做那个它有一个错误,我不能这样做!这是我的代码:一类:

package catalogo.json
class Catalogo {
   String nombre
   String descripcion
   String url
   Set <Parametros>parametros =[]
   static hasMany = [parametros:Parametros]
   int numeroParametros = parametros.size()
}
Run Code Online (Sandbox Code Playgroud)

和其他班级:

package catalogo.json

class Parametros {
   String tipoParametro
   String json
   static constraints = {
     tipoParametro(nullable:true)
     json(nullable:true)
   }
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何把我的json放在请求中.当我说出来时,这是错误的.

示例:
I PUT POST请求.身体application/json(或text/json同样的错误)Charset-utf-8

{"descripcion": "bla", "nombre" : "lalala", "numeroParametros":3, "parametros":[{                 
"tipoParametro":"string", "json":"bla"}],"url":"http://www.google.com"}
Run Code Online (Sandbox Code Playgroud)

这里的错误:

Could not create new Catalogo due to errors:
 grails.validation.ValidationErrors: 3 errors
Field error in object 'catalogo.json.Catalogo' on …
Run Code Online (Sandbox Code Playgroud)

grails post json put request

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

grails ×1

json ×1

post ×1

put ×1

request ×1