【问题标题】:How to sends multiple object over JSON from sitebricks client to sitebricks REST Service?如何通过 JSON 将多个对象从 sitebricks 客户端发送到 sitebricks REST 服务?
【发布时间】:2012-10-22 07:50:38
【问题描述】:

是否可以同时从 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 ? 

【问题讨论】:

    标签: rest sitebricks


    【解决方案1】:

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

    【讨论】:

    • 这正是我所做的!
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2013-11-16
      • 1970-01-01
      • 2016-01-30
      • 2015-01-28
      • 2012-04-30
      • 2015-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多