使用RestSharp 105.2.3
我正在谈论的API需要用来发送json正文,但是@c
符号作为字段名称的一部分。这在C#中是非法的,所以我不能只使用如下的动态对象。
有没有办法在字段名称中获取"@c"
?
var client = new RestClient("https://aaa.bbb.com");
var request = new RestRequest(Method.POST);
request.AddJsonBody(new
{
@c=".Something",
username="johnsmith"
});
答案 0 :(得分:0)
你可以使用这样的字符串:
var client = new RestClient("https://aaa.bbb.com");
var request = new RestRequest(Method.POST);
string json = "{\"@c\":\".Something\", \"username\":\"johnsmith}";
request.AddJsonBody(json);