将 json 解析为 C# 中的通用列表

用户2354274

我有 Json Like 值名称对。我需要转换为通用列表。

{“选项”:{“32”:“S”,“4”:“SM”,“33”:“M”,“34”:“L”,“35”:“XL”,“37”: "XXL", "38": "XXXL" } }

我的班级喜欢

public class Options
{
    public int optionId { get; set; }
    public string OptionName { get; set; }
}

如何将json转换为 List<Options>

赛义德·埃斯梅里内贾德

首先将您的 json 转换为Dictionary<string, string>,然后将其转换为您的模型,如下所示:

  public class OptionDictionary
    {
        public Dictionary<string, string> Options { get; set; }
    }
    public class Options
    {
        public int OptionId { get; set; }
        public string OptionName { get; set; }
    }
  
  var list = JsonConvert.DeserializeObject<OptionDictionary>(json).Options.Select(x=>new Options(){OptionId = int.Parse(x.Key), OptionName = x.Value}).ToList();

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将 JSON 解析为 Dart 中的列表

来自分类Dev

将Json数组解析为C#中的类

来自分类Dev

将JSON解析为Objective C中的预定义类

来自分类Dev

如何将 Json 中的 2 个数组解析为 C# 中的 2 个列表?

来自分类Dev

将 json 解析为值列表

来自分类Dev

将JSON解析为HTML嵌套列表

来自分类Dev

将复杂的JSON解析为列表

来自分类Dev

将 JSON 数据解析为列表 (Dart)

来自分类Dev

将GoLang中的JSON解析为struct

来自分类Dev

使用Gson将Json解析为具有通用字段的项目列表

来自分类Dev

将 JSON 字符串解析为列表 C# VMC

来自分类Dev

使用GSON将嵌套的JSON解析为通用集合

来自分类Dev

如何将通用类型对象解析为Json?

来自分类Dev

将 Json List<object> 解析为 C# 中的具体模型

来自分类Dev

将JSON日期解析为C#DateTime

来自分类Dev

C#无法将JSON解析为字符串

来自分类Dev

C#,Unity3D,JSON解析:无法将JSON解析为C#对象

来自分类Dev

将JSON列表对象解析为Ruby哈希

来自分类Dev

使用LINQ将JSON解析为对象列表

来自分类Dev

将JSON属性解析为字符串列表属性

来自分类Android

Flutter-将JSON数据解析为列表

来自分类Dev

将JSON解析为jq以从AWS CLI获取列表

来自分类Dev

Android Java将Json从URL解析为对象列表

来自分类Dev

Haskell:将JSON数据解析为Map或元组列表?

来自分类Java

使用Jackson将列表或对象的JSON内容解析为List <A>

来自分类Dev

将JSON列表解析为一个对象

来自分类Dev

将JSON服务器文件解析为HTML列表

来自分类Dev

我无法将JSON解析为列表视图(Pokeapi)

来自分类Dev

如何将 JSON 文件解析为 Python 列表