将平面模型反序列化为关系模型

时间:2019-01-05 12:21:51

标签: c# json json.net

假设我具有以下json对象:

{
    "Id": 1,
    "Title": "abc",
    "Details": [
         {
             "ItemId": 1,
             "ItemTitle": "xyz",
             "Amount": 2.2
         }
     ]
}

我的详细项目的实际模型是:

 public class Detail {
      public int Id {get; set;}
      public Decimal Amount {get; set;}
      public int ItemId {get; set;}
      public Item Item {get; set;}
 }
 public class Item {
      public int Id {get; set;}
      public String Title {get; set;}
 }

是否有任何方法可以装饰Detail类中的属性,而无需将ItemIdItemTitle字段反序列化为Item类在两个类中添加其他属性,还是通过遍历JToken手动完成此过程?

0 个答案:

没有答案