JSON字符串化数组到mvc 4 c#数组

本文关键字:数组 mvc JSON 字符串 | 更新日期: 2023-09-27 17:51:05

我是新的mvc 4和JSON,我有一些问题。我有这个JSON字符串化数组:

[{"id":2,"aantal":4},{"id":4,"aantal":1}]

我想解析这个mvc 4 c#数组或2d数组。我已经找了好几个小时了,还是找不到任何解决办法。我怎样才能做到呢?

提前致谢

JSON字符串化数组到mvc 4 c#数组

这不是一个2d数组,所以你可能永远不会有太多的运气。下面是使用json.NET实现它的最简单的方法。

//in the file where you use JsonConvert
using Newtonsoft.Json;
public class item
{
    public int id { get; set; }
    public int aantal { get; set; }
}

item[] myItems = JsonConvert.Deserialize<item[]>(jsonString);

如果你走这条路,关键是要确定你的json结构如何等同于c#对象/集合/对象的集合的集合。有更多动态/更少类型安全的方法可以做到这一点,不需要您定义要反序列化到的对象,我个人倾向于尽可能使用这种风格。如果你还没有使用json。你可以通过nuget或者这里http://james.newtonking.com/json