は、次のコードでアマゾンSQSから属性をJavaでマップキーから値を取得する方法:私がメッセージを受信しようとしています
Map<String, com.amazonaws.services.sqs.model.MessageAttributeValue> attributes = new HashMap<String, com.amazonaws.services.sqs.model.MessageAttributeValue>();
attributes = message.getMessageAttributes();
for(String key: attributes.keySet()){
System.out.println(key + " - "+ attributes.get(key));
}
、それは出力を返します:
project - {StringValue: 25,StringListValues: [],BinaryListValues: [],DataType: String}
私がしたいの私はそれをどうやって行うのですか?
ジュスト:メソッドがobject.gですetStringValue():http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/sqs/model/MessageAttributeValue.html – Akah