変数を使用してマップキーを設定しようとしている単純なJSON配列があります。 配列にはDynamoDBのマップ機能が使用されており、 'hours'という最初のマップには15のキーを入れたい入れ子マップが含まれています。しかし、そのキーをその時刻に応じて変更したいので、変数をJSON配列のネストされたマップキーに変換します。DynamoDBのキー名として変数を渡すputItem JSON配列
私はこの問題を単純化するために15にハードコードしました。
DynamoDBは、実際には、変数hourを文字列「時間」に変更し、操作中にset変数の値を無視して、putItemを実行します。変数名をキー名に渡す方法に関するアイデアはありますか?
var hour = "15";
"hours" : {"M" : {
hour : {"M" : { //The hour variable is used as a key
"action1" : {"N" : "1"},
"action2" : {"N" : "1"}
}
}
}
}