Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从DynamoDB获取匹配项,在.NET中迭代并构建JSON输出_C#_Asp.net_Json_Amazon Dynamodb - Fatal编程技术网

C# 从DynamoDB获取匹配项,在.NET中迭代并构建JSON输出

C# 从DynamoDB获取匹配项,在.NET中迭代并构建JSON输出,c#,asp.net,json,amazon-dynamodb,C#,Asp.net,Json,Amazon Dynamodb,我在DynamoDB中有下表: 用户文件夹 user_id (hash key) folder created name 同一用户id可以出现多次,因为该用户可以有多个文件夹 我想知道的是如何使用AWS for.NET读取数据,以获取特定用户的所有项目,以及如何迭代,并创建一个键/值JSON输出,如下所示(对于特定用户哈希键,假设该特定用户有两条记录): 结果应该通过Web服务调用以JSONP的形式返回。关于DynamoDB-您需要对具有hash用户id的表进行查询调用。 这将为您提供列表中与

我在DynamoDB中有下表:

用户文件夹

user_id (hash key)
folder
created
name
同一用户id可以出现多次,因为该用户可以有多个文件夹

我想知道的是如何使用AWS for.NET读取数据,以获取特定用户的所有项目,以及如何迭代,并创建一个键/值JSON输出,如下所示(对于特定用户哈希键,假设该特定用户有两条记录):


结果应该通过Web服务调用以JSONP的形式返回。

关于DynamoDB-您需要对具有hash
用户id的表进行
查询
调用。 这将为您提供列表中与该用户相关的所有项目-。 你可以用

将.NET转换为JSON-use

关于.NETJSONP-

[ 
 {album: "1", name: "folder name 1", created: "12-5-2011" },
 {album: "2", name: "folder name 2", created: "13-5-2012" },
]