我尝试使用带有这样代码的vibe.d rest客户端生成器发送带有一些对象的帖子:
class App
{
string id;
string cmd;
}
interface IntREST
{
@path("/apps")
@method(HTTPMethod.POST)
App postApp(App app);
}
和vibe.d生成像这样嵌套的json
{
"app": {
"id": "appid",
"cmd": "command"
}
}
但我需要发送json而不像
那样嵌套{
"id": "appid",
"cmd": "command"
}
答案 0 :(得分:0)
使用vibe.d 0.8.0,您可以使用@bodyParam
标记方法以获得所需的结果:
@bodyParam(app)
App postApp(App app);