DynamoDB 的新手。 add/put 项有更方便的方法吗?

New to DynamoDB. Is there a more convenient way to add/put items?

查看 AWS DynamoDB 文档中的 this 示例,我发现 PutItemRequest.ItemDictionary。我正在尝试将一个复杂的 JSON 对象插入到 DynamoDB 中,该对象在嵌套对象和数组的层次结构中可以有 200 到 300 个属性。

在将 JSON 对象插入 DynamoDB 之前,我真的必须将其转换为 Dictionary 吗?如果是这样,有没有一种不涉及硬编码的方法 and/or 一次手动转换一个属性?

如果这个问题有点含糊,我们深表歉意。我真的只是在寻找如何从这里开始的指示。

该文档包含一个示例,说明如何 Insert JSON Format Data into a DynamoDB Table:

// using Amazon.DynamoDBv2;
// using Amazon.DynamoDBv2.DocumentModel;

var client = new AmazonDynamoDBClient();
var table = Table.LoadTable(client, "AnimalsInventory");
var jsonText = "{\"Id\":6,\"Type\":\"Bird\",\"Name\":\"Tweety\"}";
var item = Document.FromJson(jsonText);

table.PutItem(item);

更广泛地说,同样 documentation:

The AWS SDK for .NET supports JSON data when working with Amazon DynamoDB. This enables you to more easily get JSON-formatted data from, and insert JSON documents into, DynamoDB tables.