如何在集成流程中创建JSON。我想发送JSON
{
"username": "user",
"password": "password1"
}
访问网址http://localhost:8051/session
我的集成流程构建器是:
.integrationFlowBuilder
.handle(Http.outboundGateway("http://localhost:8051/session")
.httpMethod(HttpMethod.POST).expectedResponseType(String.class))
答案 0 :(得分:1)
我认为我们需要更多有关此事的背景...
您可以从transform()
静态创建这样的JSON字符串:
.transform(p -> "{
\"username\": \"user\",
\"password\": \"password1\"
}")
您遇到了一些POJO,可以通过MappingJackson2HttpMessageConverter
中的RestTemplate
自动将其转换为JSON。
您还可以在发送给ObjectToJsonTransformer
之前使用Http.outboundGateway()
。
所以,请告诉我们更多到目前为止您想要获得的信息以及想要转换为JSON的信息。