私のバンドの今後のショーは DynamoDB に保存されており、次のコードがあります:
リーリー ただし、UnmarshalListOfMaps()
の response.Items
パラメーターで次のエラーが発生します。
「response.Items」(タイプ []map[string]*AttributeValue) をタイプ []map[string]types.AttributeValueとして使用することはできません
UnmarshalListOfMaps 関数が期待するものと、指定したものの間に型の不一致があるようです。エラー メッセージは、関数には型
[]map[string]types.AttributeValue の引数が必要ですが、
response.Items の型は
[]map[string] であることを示します。 *属性値 。
response.Items を正しい型に変換するか、スライスに正しい型シグネチャを使用することです。
リーリー
DynamoDB への接続を確立するために、適切な DynamoDB クライアント初期化ロジック (main 関数でコメントアウトされている) があることを確認してください。
Show 構造へのポインターのフラグメントに正しくアンマーシャリングするようになりました。
以上がAWS SDK を使用して Go で PartiQL クエリの結果を正しくアンマーシャリングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。