如何将aws API网关的响应从json转换为XML?
我已经为SQS(FIFO)创建了一个API,它工作正常,但返回Json响应,但我需要XML响应 以下是发送到客户端之前需要转换的Json响应:如何将aws API网关的响应从json转换为XML?,json,xml,amazon-web-services,amazon-sqs,vtl,Json,Xml,Amazon Web Services,Amazon Sqs,Vtl,我已经为SQS(FIFO)创建了一个API,它工作正常,但返回Json响应,但我需要XML响应 以下是发送到客户端之前需要转换的Json响应: { "ReceiveMessageResponse": { "ReceiveMessageResult": { "messages": [ { "Attributes": null, "Body": "hello", "MD5OfBody": "5d41402abc4b2a76b9719d911017c59
{
"ReceiveMessageResponse": {
"ReceiveMessageResult": {
"messages": [
{
"Attributes": null,
"Body": "hello",
"MD5OfBody": "5d41402abc4b2a76b9719d911017c592",
"MD5OfMessageAttributes": null,
"MessageAttributes": null,
"MessageId": "2497c4a7-3a0e-434c-bad8-6cb8d0fd825e",
"ReceiptHandle": "AQEBQw+v1uUf2ALjbKOea48ifVdeXemCS+qhEGLT2vb+eTRciW803NWUJKVErUqVpuNhmtS5Pkt8USxLZ4OUm4sWJhftLIdyZ29DoT8rBssPjB1gEG7xTohDqzeFsndznIudfE8uY6oQgb1769ICE4bji2DBHqzKAzAic7UhoUjGHw2NLzpE01FiPYnH/f7kR+Z47Wm5XdWFX2wOnzYtmZ1mAsnM0k0EtQG8aqQTQpoDjBx+ep0UsIrdg2r6O+VJfCTnepyDf2rF5kbfTdYRg0ngN32N9ecBq+6vVDpzg1lod/0="
},
{
"Attributes": null,
"Body": "hi",
"MD5OfBody": "49f68a5c8493ec2c0bf489821c21fc3b",
"MD5OfMessageAttributes": null,
"MessageAttributes": null,
"MessageId": "06c7a999-8764-45dc-8cf6-b4ad6f6a446a",
"ReceiptHandle": "AQEBf8Fsh4/+aydDWKpT20XDRCejNAAovF+RVPmg3yVhLCH/R728CqmoU99g13nE+yVneJxrv2zps84SUWGIyZQiCrOyKgkF3faOo4RW3wDWYwF+xb1ahr5B7EItskM1gQhyua+6PiBukQxnrfIcma1ANCngwv+tEe7uUGMblAd/NxvrGkCGHyuyON9xKx5c+V5+546jCgDzMhhqips5Bgy4kh5KSfKpSjJHYXVoa0JBKqDYFm017wxnhDiyi4pSEOdzS7K6L25n6z1rNyPWpTaB0RrHveZCqvO2WWKmoBGoKD8="
}
]
},
"ResponseMetadata": {
"RequestId": "5969d3d4-90c6-50df-b0ad-87d35b54835b"
}
}
}
你可以用API Gateway+Lambda(你可以把转换代码放在这里)创建你的无服务器API是的,我可以,但我的要求是创建尽可能少的Lambda函数,因为只有API Gateway无法完成转换,所以你无论如何都需要一个Lambda函数。我了解了VTL,但找不到一个正确的方法来解析json。