【发布时间】:2017-06-23 03:42:29
【问题描述】:
有这个:
HttpContent requestContent = Request.Content;
string jsonContent = requestContent.ReadAsStringAsync().Result;
然后在这个 jsonContent 中:
ID=1234&toName=&fromId=49gjgijl7a4in
我正在尝试在模型中解析:
Model model = JsonConvert.DeserializeObject<Model>(jsonContent);
但它会引发异常:
解析布尔值时出错。路径 '',第 0 行,第 0 位置
有什么想法吗?
编辑:
我的客户端逻辑:
var client = new HttpClient();
var values = new Dictionary<string, string>()
{
{"toId", obj.toId},
{"toName", obj.toName},
{"fromId", obj.fromId},
};
var content = new FormUrlEncodedContent(values);
var response = await client.PostAsync(apiUrl, content);
response.EnsureSuccessStatusCode();
【问题讨论】:
-
那不是 Json。
-
如果不是
JSON为什么要用JsonConvert?