这里用newtonSoft 来转换json字符串
string jsonString =" {"Id",11}";
直接用下面的都会出错。
int Id = (int)JsonConvert.DeserializeObject<Dictionary<string, object>>(jsonString);
int Id = JsonConvert.DeserializeObject<Dictionary<string, int>>(jsonString);
Convert.ToInt32来换成int 成功。
var rdic = JsonConvert.DeserializeObject<Dictionary<string, object>>(jsonString);
int Id = Convert.ToInt32(rdic["Id"]);