c# - c#中的字典动态
问题描述
我有我今天制作的这段代码,使用字典来获取我的(错误)请求体,并进行动态输出活动:
var picture0 = new JObject
{
};
picture0.Add("objectId",123456);
picture0.Add("documentType", "picture");
picture0.Add("picture", "trrtrttrtrtrtrtrtrttr");
picture0.Add("pictureExtension","jpg");
var requestBody = new JObject
{
};
requestBody.Add("uploadpicture0", picture0);
Dictionary<string, dynamic> dict = requestBody.ToObject<Dictionary<string, dynamic>>();
foreach (var Key in dict){
}
我做了一个错误的 RequestBody 给我我的 Api,然后我做了一个这样的数组来动态地获取这个 requestbody。
var activities = new JArray();
var activity0 = new JObject();
var activity1 = new JObject();
activity0.Add("key", );
activity0.Add("method", "PUT");
activity0.Add("endpoint", "/v1/quotes/" + (string)context.Request.MatchedParameters["quoteSerial"] + "/entries/" + (string)context.Request.MatchedParameters["quoteEntrySerial"] + "?event=calculate&invoke=2");
activity0.Add("description", "calculateQuoteEntry");
activity0.Add("order", 0);
activity1.Add("key", );
activity1.Add("method", "PUT");
activity1.Add("endpoint", "/v1/quotes/" + (string)context.Request.MatchedParameters["quoteSerial"] + "/entries/" + (string)context.Request.MatchedParameters["quoteEntrySerial"] + "?event=calculate&invoke=2");
activity1.Add("description", "calculateQuoteEntry");
activity1.Add("order", 0);
activities.Add(activity0);
activities.Add(activity1);
我有点困惑,因为我不知道如何继续,让这本字典在每个活动中动态运行。
解决方案
推荐阅读
- c - 组装说明阅读,泄漏
- python - 从字符串列表中删除空字符串
- oauth-2.0 - 在linkedin开发人员中创建应用程序时未在OAuth 2.0范围中添加任何权限
- swift - tabbar 过渡动画 topbar 颜色问题
- python - Docker 映像中的日期、时间和时区错误。无法设置
- python - ValueError:没有为使用 Keras 功能 API 的任何变量提供渐变
- c# - 为什么 PrepareConstrainedRegions 方法在 c# 中不起作用?
- sql - Bigquery 选择 logtime 低于其他表 logtime 的 min(value) 的行
- python - 使用 selenium 和 python 选择动态元素
- python - 无法使用 sqlalchemy 从烧瓶数据库中存储和获取图像