将属性反序列化为 c# 的值

rsv88

您无法撤消类 c # 的以下 json 代码的属性不是名称是增量代码或标识符。

服务器结果。

{
    "success": 0,
    "persona": {
        "1000": {
            "nombre": "Nombre 1",
            "apellido": "Apellido 1",
            "edad": 18
        },
        "1001": {
            "nombre": "Nombre 2",
            "apellido": "Apellido 2",
            "edad": 18
        }
    }
}

服务器响应可以转换为下一个有效格式。

{
    "success": 0,
    "persona": [
        {
            "id": "1000",
            "nombre": "Nombre 1",
            "apellido": "Apellido 1",
            "edad": 18
        },
        {
            "id": "1001",
            "nombre": "Nombre 2",
            "apellido": "Apellido 2",
            "edad": 18
        }
    ]
}
彼得

您可以将“persona”属性反序列化为字典。C# 类看起来像这样:

public class Response 
{
    public int Success { get; set; }
    public Dictionary<int, Persona> Persona { get; set; }
}

public class Persona
{
    public string Nombre { get; set; }
    public string Apellido { get; set; }
    public int Edad { get; set; }
}

使用 Json.net 进行反序列化:

var response = JsonConvert.DeserializeObject<Response>(json);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将String值设置为该属性类型/ XML反序列化为class。C#

来自分类Dev

将XML反序列化为C#对象,返回空值

来自分类Dev

将json反序列化为c#中的对象不会映射值

来自分类Dev

将 JSON 反序列化为 C# - 复选框中的值

来自分类Dev

将XML反序列化为C#,以便可以编辑值并再次重新序列化

来自分类Dev

将TimeSpan值序列化和反序列化为Object类型的属性

来自分类Dev

无法使用Json.Net将certian json属性反序列化为c#属性

来自分类Dev

将JSON反序列化为包含两个Dictionary属性的C#类

来自分类Dev

C#XML将所有属性反序列化为一个集合

来自分类Dev

将json文件反序列化为c#list <object>,但是属性不会进入对象

来自分类Dev

无法将Redis值反序列化为Java Pojo

来自分类Dev

将键/值xml反序列化为对象

来自分类Dev

将 XML 值反序列化为对象

来自分类Dev

将JSON反序列化为C#对象-不反序列化任何数据

来自分类Dev

将JSON反序列化为C#对象-不反序列化任何数据

来自分类Dev

将JSON反序列化为C#对象

来自分类Dev

将JSON反序列化为C#类

来自分类Dev

将XML反序列化为类C#

来自分类Dev

C#将JSON反序列化为列表

来自分类Dev

将XML反序列化为对象C#

来自分类Dev

将JSON反序列化为对象C#

来自分类Dev

将嵌套的JSON反序列化为C#对象

来自分类Dev

将XML反序列化为C#对象

来自分类Dev

C#将XML反序列化为ChildClasses的列表

来自分类Dev

将JSON反序列化为C#类

来自分类Dev

将Xml反序列化为C#中的对象

来自分类Dev

将JSON反序列化为静态成员C#

来自分类Dev

将多行JSON反序列化为C#对象

来自分类Dev

将json文件反序列化为对象C#

Related 相关文章

热门标签

归档