c# - 如何在C#中访问JSON对象

标签 c# json visual-studio

<分区>

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

  {
     report: {
      Id: "aaakkj98898983"
     }
  }

我想获取 Id 的值。如何在 C# 中执行此操作? 谢谢

最佳答案

首先,下载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();
        }
    }
}   

关于c# - 如何在C#中访问JSON对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16459155/

相关文章:

C# '|' 运算符和参数

java - 在 Java 中将字符串值传递给 Jackson Custom Deserializer

java - 将具有多个对象的 JSON 字符串转换为类实例

c# - add-in for visual studio 2010编译报错Connect类

c# - 如何使用 Microsoft.Office.Interop.Word 创建 .docx 文档?

c# - 使用 ASP.Net MVC 3 将图像上传到 Amazon S3

c# - 代码适用于 .Net 5 但不适用于 .Net 6

php - 在预先存在的 JSON 对象中和给定的 json 对象索引之后添加空 json 对象 - Php

c# - 我的 Controller 创建中出现错误消息,定义此实体类型的键

c++ - .def 文件中带有 DATA 的定义的未解析外部符号