【问题标题】:How to get data value in string C#如何获取字符串C#中的数据值
【发布时间】:2022-08-23 17:08:07
【问题描述】:

我有一个这样的对象。如何从该对象中解析 Name Surname?

Object

{
    \"HasError\":false,
    \"AlertType\":\"success\",
    \"AlertMessage\":\"Operation has completed successfully\",
    \"ModelErrors\":[],
    \"Data\":{
        \"Count\":1,
        \"Objects\":
        [{
            \"Id\":291031530,
            \"FirstName\":\"Alp\",
            \"LastName\":\"Uzan\",
            \"MiddleName\":\"\",
            \"Login\":\"alp\"
        }]
    }
}  

我使用HttpClient 将此数据获取到外部api,但我无法按值解析它。你能帮忙吗,type of dataSystem.String

  • 编辑 |特殊粘贴 |粘贴为 JSON 类(假设您使用的是 VS 而不是 Rider 等)
  • 没有名为 \"Surname\" 的属性

标签: c# arrays json .net


【解决方案1】:

如果你使用 c#,将输出保存在字符串中并序列化,使用这个库 使用 Newtonsoft.Json;

JObject json = JObject.Parse(str);

字符串名称= json.data.objects[0].FirstName 字符串姓氏 = json.data.objects[0].Lastname

【讨论】:

    猜你喜欢
    • 2013-06-08
    • 2010-09-28
    • 2015-06-19
    • 1970-01-01
    • 1970-01-01
    • 2014-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多