代码之家  ›  专栏  ›  技术社区  ›  mohsinali1317

c中的JsonConvert反序列化对象错误#

  •  0
  • mohsinali1317  · 技术社区  · 6 年前

    public class UserSettings
    {
        public bool SendEmailAlertsForNewArticlesOrReports { get; set; }
        public bool ShowNotificationsInCubeBrowserForArticlesAndReports { get; set; }
    }
    

    我把它连载成这样

    string sUserSettings = JsonConvert.SerializeObject(userSettings);
    

    它把这个存储在后端

    "{\"SendEmailAlertsForNewArticlesOrReports\":false,\"ShowNotificationsInCubeBrowserForArticlesAndReports\":true}"
    

    当我试图这样反序列化它时

    UserSettings userSettings = JsonConvert.DeserializeObject<UserSettings>(result);
    

    结果的价值是

    我知道这个错误

    无法从System.String转换或转换为RystadEnergy.Web.Models.Rystad.UserSettings

    有人知道我错过了什么吗?

    0 回复  |  直到 6 年前