這樣:解析字符串來建模
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。 – Ben
如果它不是'JSON',爲什麼要使用'JsonConvert'? –
[我如何使用C#解碼URL參數?](http://stackoverflow.com/questions/1405048/how-do-i-decode-a-url-parameter-using-c) –