C# 将json字符串转换为列表对象(json对象的索引号影响转换)
请看这张照片 我在尝试将JSON字符串转换为list对象时遇到困难。 排除故障后,我发现问题是由Json索引引起的(编号混乱,顺序不是1,2,4,5,656015611..)。有人知道如何将json转换为升序列表中的对象12345678910。。(模型[0],模型,模型[2],模型[3]…) 通知类别:C# 将json字符串转换为列表对象(json对象的索引号影响转换),c#,json,C#,Json,请看这张照片 我在尝试将JSON字符串转换为list对象时遇到困难。 排除故障后,我发现问题是由Json索引引起的(编号混乱,顺序不是1,2,4,5,656015611..)。有人知道如何将json转换为升序列表中的对象12345678910。。(模型[0],模型,模型[2],模型[3]…) 通知类别: public class Notification { public string confirmation_status { get; set; } public strin
public class Notification
{
public string confirmation_status { get; set; }
public string createDateTime { get; set; }
public int logID { get; set; }
public string notification_message { get; set; }
public string read_status { get; set; }
public string recipient { get; set; }
public string sender {get; set; }
public string senderDetails { get; set; }
}
显示的JSON是一个对象而不是数组 很可能你想要这个
List<Notification> model = JsonConvert.DeserializeObject<Dictionay<string,Notification>>(jsonstr, settings)
.Select(kvp => kvp.Value)
.Where(m => m != null)
.OrderBy(m => m.logID)
.ToList();
List model=JsonConvert.DeserializeObject(jsonstr,设置)
.Select(kvp=>kvp.Value)
.其中(m=>m!=null)
.OrderBy(m=>m.logID)
.ToList();
其中,JSON被转换为字典,值被提取为所需的类型。显示的JSON是一个对象,而不是一个数组 很可能你想要这个
List<Notification> model = JsonConvert.DeserializeObject<Dictionay<string,Notification>>(jsonstr, settings)
.Select(kvp => kvp.Value)
.Where(m => m != null)
.OrderBy(m => m.logID)
.ToList();
List model=JsonConvert.DeserializeObject(jsonstr,设置)
.Select(kvp=>kvp.Value)
.其中(m=>m!=null)
.OrderBy(m=>m.logID)
.ToList();
将JSON转换为字典,并将值提取为所需的类型。能否向我们展示您的JSON数据?向我们展示您的JSON。错误消息说,您正在尝试将单个对象转换为ListAllow通知类显示的JSON是一个对象而不是一个数组谢谢大家的帮助。我按要求添加了json数据和通知。您可以向我们展示您的json数据吗?向我们展示您的json。错误消息说,您正在尝试将单个对象转换为ListAllow通知类显示的JSON是一个对象而不是一个数组谢谢大家的帮助。我根据请求添加了json数据和通知。
List<Notification> model = JsonConvert.DeserializeObject<Dictionay<string,Notification>>(jsonstr, settings)
.Select(kvp => kvp.Value)
.Where(m => m != null)
.OrderBy(m => m.logID)
.ToList();