public interface HttpBodyConverter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
APPLICATION_JSON |
static java.lang.String |
APPLICATION_XML |
static com.fasterxml.jackson.databind.ObjectMapper |
OBJECT_MAPPER |
static com.fasterxml.jackson.databind.ObjectMapper |
XML_MAPPER |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
body() |
java.lang.String |
contentType() |
static HttpBodyConverter |
json(java.lang.Object body)
Converts a given object into json, and returns application/json content type
|
static HttpBodyConverter |
json(java.lang.Object body,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Converts a given object into json, and returns application/json content type
|
static SingleQuoteHttpBodyConverter |
jsonWithSingleQuotes(java.lang.String body)
Reads the input text with possible single quotes as delimiters
and returns a String correctly formatted.
|
static java.lang.String |
marshallJson(java.lang.Object body,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
static HttpBodyConverter |
xml(java.lang.Object body) |
static HttpBodyConverter |
xml(java.lang.Object body,
com.fasterxml.jackson.databind.ObjectMapper xmlMapper)
Converts a given object into json, and returns application/json content type
|
static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER
static final com.fasterxml.jackson.databind.ObjectMapper XML_MAPPER
static final java.lang.String APPLICATION_JSON
static final java.lang.String APPLICATION_XML
static HttpBodyConverter json(java.lang.Object body)
body - the body of the request or responsestatic SingleQuoteHttpBodyConverter jsonWithSingleQuotes(java.lang.String body)
body - the body of the request or responsestatic HttpBodyConverter json(java.lang.Object body, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
body - the request / response bodyobjectMapper - objectMapper to usestatic HttpBodyConverter xml(java.lang.Object body)
static HttpBodyConverter xml(java.lang.Object body, com.fasterxml.jackson.databind.ObjectMapper xmlMapper)
body - the request / response bodyxmlMapper - objectMapper to usestatic java.lang.String marshallJson(java.lang.Object body,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
java.lang.String body()
java.lang.String contentType()