I have the following variable of type {Newtonsoft.Json.Linq.JArray}.
我有这么一组数组对象

properties["Value"] {[
  {
    "Name": "Username",
    "Selected": true
  },
  {
    "Name": "Password",
    "Selected": true
  }

]}

现在我想转成这样的类型:List<T> ,其中T为SelectableEnumItem

public class SelectableEnumItem
    {
        public string Name { get; set; }
        public bool Selected { get; set; }
    }

如何写才正确?
如此即可,就能将此json对象转换成自己想要的类型:

 array.ToObject<List<SelectableEnumItem>>() 

Documentation:
Convert JSON to a Type(https://www.newtonsoft.com/json/help/html/ToObjectType.htm)

原文:https://stackoverflow.com/questions/13565245/convert-newtonsoft-json-linq-jarray-to-a-list-of-specific-object-type

GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 3 个月前
8c391e04 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐