Как отправить сложный объект в атрибуте DynamoDB с помощью SDK?JAVA

Программисты JAVA общаются здесь
Anonymous
Как отправить сложный объект в атрибуте DynamoDB с помощью SDK?

Сообщение Anonymous »

Я пытаюсь вставить запись в DynamoDB, а затем обработать ее с помощью лямбды через SQS. Эта запись содержит сложный объект. Когда я вставляю его, используя SDK, я могу рассматривать запись в DynamoDB как строку JSON, но когда он читается Lambda, она не сериализуется правильно. Ниже приведена запись, которая должна быть вставлена: < /p>

Код: Выделить всё

class Person {
int age,
String name,
Address address }

class Address {
String street,
Strint country }
< /code>
Запись в Dynamodb: < /p>
"Address":"{\"street":\"1\", \"country\":"\IN\" }".
< /code>
Я хочу, чтобы адресная запись была в простой форме JSON, чтобы я мог составить ее с Java Pojo: < /p>
"Address":{"street":"1", "country":"IN" }
.
Должен ли я изменить тип атрибута или как я должен продолжить это?

Подробнее здесь: https://stackoverflow.com/questions/796 ... -using-sdk

Вернуться в «JAVA»