[英]Spring integration Java DSL: How to create the JSON in the integration flow
如何在集成流程中创建JSON。 我想发送JSON
{
"username": "user",
"password": "password1"
}
我的集成流程构建器是:
.integrationFlowBuilder
.handle(Http.outboundGateway("http://localhost:8051/session")
.httpMethod(HttpMethod.POST).expectedResponseType(String.class))
我认为我们需要就此事提供更多背景信息...
从高处看,您可以只在transform()
静态创建这样的JSON字符串:
.transform(p -> "{
\"username\": \"user\",
\"password\": \"password1\"
}")
您对此有一些POJO,可以通过MappingJackson2HttpMessageConverter
中的RestTemplate
将其自动转换为JSON。
您还可以在发送到Http.outboundGateway()
之前使用ObjectToJsonTransformer
。
因此,请告诉我们更多信息,到目前为止,您希望将什么样的信息转换为JSON。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.