2

我尝试使用带有此类代码的 vibe.d 休息客户端生成器发送带有某些对象的帖子:

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"
}
4

1 回答 1

0

使用 vibe.d 0.8.0,您可以标记方法@bodyParam以获得所需的结果:

@bodyParam(app)
App postApp(App app);
于 2017-09-05T06:28:46.380 回答