0

是否可以同时从 sitebricks 客户端向 sitebricks 服务发送两个或多个对象?

例如,我有一个Person对象和一个JobApplication对象。我可以做这样的事情:

public class ApplicationStorage {

    @Post
    public void post(Person person, JobApplication job) {
        // ...
    }    
}

WebClient client = web.clientOf("service url") ..... // here how to send the two objects ? 
4

2 回答 2

2

如果必须发送两个对象,则创建另一个由您希望通过 HTTP 发送的两个对象组成的对象。您的 JSON 解析器(例如:Jackson)将能够将前两个对象中的每一个序列化为 JSON,并将它们设置为新对象的 JSON 属性。

于 2012-10-23T02:46:43.910 回答
1

您也可以发送一个列表,但这并不理想,因为您必须处理 Java 泛型。包装器对象是最好的方法。

于 2013-01-03T05:05:40.757 回答