AWS LambdaでDynamoDBのデータを通常のJSONにフォーマットする
2023-11-03 07:27:10
質問内容
私は AWS Lambda からデータをスキャンするために DynamoDB テーブルからデータをスキャンします。これは私が受け取ったものです。
{
"videos": [
{
"file": {
"S": "file1.mp4"
},
"id": {
"S": "1"
},
"canvas": {
"S": "This is Canvas1"
}
},
{
"file": {
"S": "main.mp4"
},
"id": {
"S": "0"
},
"canvas": {
"S": "this is a canvas"
}
}
]
}
私のフロントエンドアプリケーションは
Ember データレストアダプタ
を使用していますが、これはそのような応答を受け入れません。私は通常のJSON形式を取得する方法はありますか?という NPM モジュールがあります。
dynamodb-marshaler
というNPMモジュールがあり、DynamoDBのデータを通常のJSONに変換してくれます。私が探しているのは
ネイティブソリューション
を探しています。
どのように解決するのですか?
AWS JavaScript SDKは最近アップデートされ、まさにあなたが必要としていることを実現するDocument Clientが追加されました。発表と使用例はこちらでご確認ください。 http://blogs.aws.amazon.com/javascript/post/Tx1OVH5LUZAFC6T/Announcing-the-Amazon-DynamoDB-Document-Client-in-the-AWS-SDK-for-JavaScript
関連
-
[解決済み] Postgresで、レコードにjsonや文字列が混在している場合に、'invalid input syntax for type json'を防ぐにはどうしたらよいでしょうか。
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] JSONデータをファイルに書き込むにはどうしたらいいですか?
-
[解決済み] フェッチする JSONデータをPOSTする
-
[解決済み] AWS Lambda関数が別の関数を呼び出すことは可能か?
-
[解決済み】なぜPythonはこのJSONデータをパースできないのですか?[終了] PythonがこのJSONデータをパースできないのはなぜですか?
-
[解決済み] http.GetからJSONレスポンスを取得する方法
-
[解決済み] fs.writeFileSyncによるJSONオブジェクトのJSONファイルへの書き込み
-
[解決済み] PostgresでJSONフィールドにインデックスを作成するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] マニフェスト 行: 1, 列: 1, 構文エラー
-
[解決済み] GIFをLottie jsonに変換するにはどうしたらいいですか?
-
[解決済み] REST API - "Accept: application/json" HTTP ヘッダーを使用する
-
jsonファイルのインポートエラー、TypeError expected string or buffer
-
[解決済み] PostgresのJSON配列に文字列が含まれているかどうかをチェックする
-
[解決済み] VS Codeで、"JSONではコメントが許可されていません "というエラーを無効にする。
-
[解決済み] json.Marshal(struct) は "{}" を返します。
-
[解決済み] VSCodeでlaunch.jsonに環境変数を追加する方法
-
[解決済み] GoでJSONを部分的にマップにアンマーシャルする
-
[解決済み] UnixコマンドラインJSONパーサー?[クローズド]