【问题标题】:how to access JSON object in C# [duplicate]如何在 C# 中访问 JSON 对象 [重复]
【发布时间】:2013-05-09 10:01:43
【问题描述】:

我通过网络服务收到以下 Json:

  {
     report: {
      Id: "aaakkj98898983"
     }
  }

我想获取 Id 的值。如何在 C# 中做到这一点? 谢谢

【问题讨论】:

  • 您查看了什么?我的意思是,你知道,有几篇关于在 .Net 中使用 JSON 的文章...
  • 在提出问题之前,您需要展示一些研究成果。你已经尝试过什么?
  • 下次在提问之前尝试自己寻找答案

标签: c# json visual-studio


【解决方案1】:

首先,下载Newtonsoft's Json Library,然后使用JObject解析json。这使您可以非常轻松地访问其中的属性,如下所示:

using System;
using Newtonsoft.Json.Linq;

namespace testClient
{
    class Program
    {
        static void Main()
        {
            var myJsonString = "{report: {Id: \"aaakkj98898983\"}}";
            var jo = JObject.Parse(myJsonString);
            var id = jo["report"]["Id"].ToString();
            Console.WriteLine(id);
            Console.Read();
        }
    }
}   

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-09
    • 2019-09-15
    • 2021-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多