Я использую Apache CXF WebClient потреблять услугу, написанный на .NETКак отправить данные JSON в тело запроса sument apache CXF webclient?
образец JSON для передачи в теле запроса к веб-службе
{
"Conditions":
[
{
"Field":"TextBody",
"Comparer":"ContainsAny",
"Values":["stocks","retire"],
"Proximity":0
},
{
"Field":"SentAt",
"Comparer":"LessThan",
"Values":["1331769600"],
"Proximity":0
},
],
"Operator":"And",
"ExpireResultIn":3600
}
Есть ли способ, если я хочу, чтобы представить данные как в форме, так и в корпусе Json по одному запросу? WebClient API Apache CXF -
WebClient client = WebClient.create("http://mylocalhost.com:8989/CXFTest/cxfws/rest/restservice/json");
client.type(MediaType.APPLICATION_JSON).accept(MediaType.APPLICATION_JSON);
После этого, какой метод и как использовать?
client.form(...form object)
client.post(...JSON string)
Они не поделили Объект «Условие» в формате JSON, который я могу аннотировать и передать на сообщение метода клиента