0
我正在使用httpbuilder为API创建REST请求。从JSON到地图的正确转换是什么?
唯一可以接受的JSON格式
{
"attributes" : [
{
"name" : "attr-name",
"values" : [
"attr-value"
]
}
]
}
这是公认的,并成功地邮差-RESTClient实现
t要其转换映射是这样的
[attributes:[name:attName,values:[value:value1]]]
或
[attributes:[[name:attName,values:[value:value1]]]]
我收到一个说明请求正文不正确的错误。
使用你的答案我尝试这样的HashMap M = [属性:[名称: “attName”,值:[ “1”]]]] \t \t的println新JsonBuilder(M).toPrettyString( )昂得到了我所需要的。谢啦。欢呼 – johnguild
这个问题与红宝石有什么共同之处? – Opal
这与我误解Grails作为rails有关。除此之外,答案与一般的JSON格式有关。如果它困扰你,我可以编辑我的回复。 – mbrandeis