【问题标题】:How to Count Data From Json in c# in MultiDimention?如何在多维的c#中计算来自Json的数据?
【发布时间】:2020-01-15 15:47:22
【问题描述】:

我想用 C# 统计这个 JSON 中的所有数据

[
  {
    "p_id": "0001",
    "p_name": "Tester"
  },
  {
    "p_id": "197921",
    "p_name": "Kanza"
  }
]

如何判断这个 JSON 中有 2 个对象?

【问题讨论】:

标签: c# json


【解决方案1】:

如果您使用Newtonsoft.JSON,您可以执行以下操作。

  var jsonstring = "[{'p_id': '0001','p_name': 'Tester'},{'p_id': '197921','p_name': 'Kanza'}]";
  var json = JsonConvert.DeserializeObject<JArray>(jsonstring);
  int length = json.Count;

length 将为您提供 JSON 数组中的项目数。证明如下

【讨论】:

    【解决方案2】:

    你可以这样得到长度:

    var jsonstring = "[{'p_id': '0001','p_name': 'Tester'},{'p_id': '197921','p_name': 'Kanza'}]"; int length = ((JArray)jsonstring).Count;

    【讨论】:

      猜你喜欢
      • 2016-10-05
      • 1970-01-01
      • 1970-01-01
      • 2014-11-06
      • 1970-01-01
      • 2014-05-12
      • 1970-01-01
      • 2016-02-13
      • 1970-01-01
      相关资源
      最近更新 更多