我是 Apache Camel 的新手。我想访问通过发布请求发送的数据,以便从 S3 下载文件。这是我写的路由器。
public static class HelloRoute extends RouteBuilder {
@Override
public void configure() {
rest("/")
.post("file-from-s3")
.route()
.setHeader(AWS2S3Constants.KEY, constant("filename"))
.to("aws2-s3://bucketnameaccessKey=INSERT&secretKey=INSERT®ion=INSERT&operation=getObject")
.to("file:/tmp/")
.endRest();
}
将要发送的对应json数据->
{
"filename" : "test.txt",
"bucketname": "testbucket",
"accessKey" : "key",
"secretKey" : "key2",
"region" : "region"
}
如何在上面的代码中访问这些 json 值?