【发布时间】:2019-03-03 13:22:16
【问题描述】:
我正在使用 RestClient 将 JSON 参数传递给 C# 中的 api。但我得到了响应
“为名为的属性找到了意外的 'StartObject' 节点 从 JSON 阅读器读取时的“InputArguments”。一个“原始价值” 节点是预期的”
我在 C# 中使用以下代码
var client_startRobot = new RestClient("https://xxxx.xxxx.com/odata/Jobs/UiPath.Server.Configuration.OData.StartJobs");
var request_startRobot = new RestRequest(Method.POST) ;
request_startRobot.AddParameter("Authorization", string.Format("Bearer " + result), ParameterType.HttpHeader);
request_startRobot.AddHeader("content-type", "application/json");
string parameter = "{\"startInfo\":{\"ReleaseKey\": \"ds32rd1-6c98-42f542d-23bb8111ac91d\",\"RobotIds\": [1],\"JobsCount\": 0,\"Strategy\": \"Specific\",\"InputArguments\": {\"add_name\": \"xxxxx-xxx-\"}}}";
request_startRobot.AddParameter("application/json; charset=utf-8", parameter, ParameterType.RequestBody);
IRestResponse response_startRobot = client_startRobot.Execute(request_startRobot);
【问题讨论】:
标签: c# json rest-client uipath