DynamoDB NewImageストリームイベントを介してDynamoDB JSONがある場合、通常のJSONにマーシャリングを解除するにはどうすればよいですか?
{"updated_at":{"N":"146548182"},"uuid":{"S":"foo"},"status":{"S":"new"}}
通常は AWS.DynamoDB.DocumentClient を使用しますが、一般的なMarshall/Unmarshall関数が見つからないようです。
補足:マーシャリング解除DynamoDB JSONをJSONに失い、再び元に戻すことはできますか?
AWS.DynamoDB.Converter.unmarshall
関数を使用できます。以下を呼び出すと、{ updated_at: 146548182, uuid: 'foo', status: 'new' }
が返されます。
AWS.DynamoDB.Converter.unmarshall({
"updated_at":{"N":"146548182"},
"uuid":{"S":"foo"},
"status":{"S":"new"}
})
DynamoDBのマーシャリングされたJSON形式でモデル化できるものはすべて、JSオブジェクトとの間で安全に変換できます。