我有我今天制作的这段代码,使用字典来获取我的(错误)请求体,并进行动态输出活动:
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);
我有点困惑,因为我不知道如何继续,让这本字典在每个活动中动态运行。