我有以下问题:
(UserAttribues)Newtonsoft.Json.JsonConvert.DeserializeObject("{\"username\":\"Someone\"}");
引发错误:
"Unable to cast object of type 'Newtonsoft.Json.Linq.JObject' to type 'UserAttribues'."
该类很简单:
[Serializable]
public class UserAttribues
{
public string username;
}
任何帮助表示赞赏。 (我也尝试过“ {\“ username \”:\“ \” Someone \“ \”}“)
最佳答案
您可以为此使用JsonConvert.Deserialize。
像这样使用它:
var attr = JsonConvert.DeserializeObject<UserAttribues>("{\"username\":\"Someone\"}");