Example usage for org.springframework.integration.json JsonToObjectTransformer JsonToObjectTransformer

List of usage examples for org.springframework.integration.json JsonToObjectTransformer JsonToObjectTransformer

Introduction

In this page you can find the example usage for org.springframework.integration.json JsonToObjectTransformer JsonToObjectTransformer.

Prototype

public JsonToObjectTransformer(@Nullable JsonObjectMapper<?, ?> jsonObjectMapper) 

Source Link

Usage

From source file:rest.json.Application.java

@Bean
public IntegrationFlow flow() {
    return IntegrationFlows.from("requestChannel").handle(new GenericHandler<Message>() {
        @Override// w w  w  . ja  v  a  2 s  .  com
        public Object handle(Message payload, Map<String, Object> headers) {
            System.out.println(payload.getPayload().getClass() + " " + payload.getPayload());
            return payload;
        }

    }).channel("TestChannel1").transform(new JsonToObjectTransformer(User.class))
            .handle(new GenericHandler<Message>() {
                @Override
                public Object handle(Message payload, Map<String, Object> headers) {
                    System.out.println(
                            "XXXXXXXXX" + payload.getPayload() + " " + payload.getPayload().getClass());
                    return payload;
                }
            }).get();
}