无法 json.NET 反序列化并在 C# 中显示我的值



请帮助我无法获得用户json后的值。净

这是我从jquery ajax调用返回的字符串:

"[{"roleInfo ":{"roleIndex ":0,"roleID ","c1_r0_23 ","roleName ","首席执行官 "}}, {" roleInfo ":{"roleIndex ":1,"roleID ","c1_r1_192 ","roleName ","首席运营官}}]"

这是存在于我的代码后面的webmethod在我的aspx页面:

List md1 = (List)Newtonsoft.Json.JsonConvert。DeserializeObject (sv typeof(列表));

这是我的MappedRole类:MappedRole的公共类{

    public int roleIndex { get; set; }
    public int roleID { get; set; }
    public string roleName { get; set; }
    public MappedRole(){
    }

}

这些是我尝试使用JsonConvert.DeserializeObject....后得到的值请注意,我得到了null和0值:我尝试在调试模式下查看这些值。

? md1 [0] .roleID0? md1 [0] .roleName零? md1 [0] .roleIndex0

您是否尝试过通过JSON验证器运行JSON ?我从你的问题中提取了样本,结果不正确。下面是验证器的url: http://jsonlint.com/

相关内容

  • 没有找到相关文章

最新更新