2017-04-20 1 views
1

Ich habe eine AWS SQS-Warteschlange für ein SNS-Thema abonniert. Nachricht Ich von SQS-Warteschlange erhalten wie folgt aussieht:Java-Typ für AWS SNS-Nachricht von SQS

Message body: { 
    "Type" : "Notification", 
    "MessageId" : "6ffbe51a-5c00-51f8-a67e-b468ad721131", 
    "TopicArn" : "arn:aws:sns:eu-central-1:447379608829:dev_com_pio_admin_package", 
    "Message" : "CUSTOM_JSON_OBJECT", 
    "Timestamp" : "2017-04-20T17:26:10.410Z", 
    "SignatureVersion" : "1", 
    "Signature" : "iLDcSwI5CJ.....==", 
    "SigningCertURL" : "https://sns.eu-central-1.amazonaws.com/...............", 
    "UnsubscribeURL" : "https://sns.eu-central-1.amazonaws.com/..............." 
} 

Gibt es eine Java repräsentiert diese Art von Nachricht in Spring Cloud AWS oder in AWS java SDK?

Antwort

0

Das ist eine JSON-Darstellung der Nachricht. Der einfachste Weg, das zu einem Java-Objekt zu konvertieren, ist wahrscheinlich gson.

+0

Hmmm, ich hatte auf einen vorhandenen Typ von einem der AWS-Frameworks gehofft. –

Verwandte Themen