【问题标题】:JSON stringified array to mvc 4 c# arrayJSON字符串化数组到mvc 4 c#数组
【发布时间】:2014-03-19 22:55:48
【问题描述】:

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

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

我想将其解析为 mvc 4 c# 数组或 2d 数组。我一直在寻找几个小时,我找不到任何解决方案。我怎样才能做到这一点?

提前致谢。

【问题讨论】:

    标签: c# json asp.net-mvc-4


    【解决方案1】:

    它不是二维数组,所以你可能永远不会有太多运气。这是使用 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.NET,你可以通过 nuget 或这里 http://james.newtonking.com/json

    获取包

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      • 2015-05-26
      • 1970-01-01
      • 1970-01-01
      • 2018-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多