如何在不使用 C# 中创建类的情况下解析此 json 结果

内森·奈因戈兰

我如何在 C# 中没有类的情况下解析这个 json。我不知道使用数组或其他任何东西。

这是我想要解析的json结果

{
    "success": true,
    "status": 200,
    "message": "SUCCESS",
    "response": {
        "message": "Device Registered",
        "data": [
            {
                "ID": "607dbb9e08b4c22a",
                "Type_ID": "657911C6-AFA5-4AC4-922F-39E56CCB28CC",
                "Name": "Genymotion Google Nexus 5X",
                "Active": "1",
                "Insert_User": "Default",
                "Insert_Date": "2019-10-18 16:33:01.650",
                "Update_User": "Default",
                "Update_Date": "2019-10-18 16:33:01.650"
            }
        ]
    }
}
内森·奈因戈兰

谢谢大家,我只是想出我自己。这就是我所做的。


public async Task<string> CheckDevice(string id)
        {
            var uri = new Uri(string.Format(Constant.CheckDevicesRegistration + "id=" + id, string.Empty));

            try
            {
                var response = await client.GetAsync(uri);
                if (response.IsSuccessStatusCode)
                {
                    var result = await response.Content.ReadAsStringAsync();
                    var jsonData = (JObject)JsonConvert.DeserializeObject(result);

                    var message = jsonData["response"]["message"].Value<string>();

                    resultService = message;
                }
            }
            catch
            {
                resultService = "Connection-Error";
            }
            return resultService;
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不使用 json 的情况下解析 Qt C++ 中的数据?

如何在不使用 $.each 的情况下解析 jQuery 中的特定 JSON 数据

如何在不使用 File.ReadAllLines 的情况下从 json 文件读取序列化对象?C#

我如何在R中不使用for循环的情况下获得相同的结果

如何在不使用Java知道键的情况下解析JSON对象?

如何在不使用JSONLoader的情况下从JSON对象创建three.js几何

如何在不使用json库和json解析器的情况下解析json文件

是否可以在不使用C ++中的堆的情况下创建String类?

如何在不使用C#定义静态类的情况下访问const值?

如何在不使用类C#的情况下查找子列表的索引

如何在不使用函数或类的情况下重复代码段以实现C ++中的高性能循环

如何在不使用distutils的情况下创建Python C扩展?

如何在不使用ASP.NET的情况下用C#创建REST服务

如何在 C# 中访问 JSON 对象的结果

如何在不使用js的情况下将java中的json字符串化

如何在Django中不使用模板的情况下返回JSON?

如何在不使用 CDK 中的 Lambda 的情况下从 API Gateway 发送 JSON 正文

Gradle Android:如何在不使用--info的情况下显示测试结果

如何在不使用Java的reduce方法的情况下获得相同的结果?

如何在不使用stdio和stderr的情况下获得命令替换的结果?

Spark SQL:如何在不使用rdd.cache()的情况下缓存SQL查询结果

如何在C#中不使用Edmx的情况下使用DbContext?

java-如何在不使用JDBC的情况下从数据库中检索结果集?

如何在不损失结果范围的情况下将C中的uint转换为int

如何在不使用break的情况下退出C ++中的循环?

如何在不使用stat()的情况下检测到我在C中打开()了目录?

如何在 C 中不使用括号的情况下修改字符串文字的内容?

如何在不使用 C 中的数组的情况下读取给定的“n”输入?

如何在不使用 isalpha 的情况下验证 C 中的名称?