Implant Json Convertor for Entity Framework db first Class

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Implant Json Convertor for Entity Framework db first Class相关的知识,希望对你有一定的参考价值。

客户端发送这样的对象

{ID:1,JSONArray:[{Name:"pooria",LastName:"Shariatzadeh"},{Name:"jon",LastName:"smith"}]}

和我的EF db First Class看起来像这样:

    public partial class entity
{
    public int ID { get; set; }
    public string JSONArray { get; set; }
}

如何使用Json.NET自动植入一些东西进行序列化和反序列化

我现在如何序列化和反序列化json我只是希望像接口,属性或类似的东西以适当的方式这样做

我的解决方案是在客户端为stringData字符串化JSONArray并在我获取数据时解析它,但我想在服务器端执行此操作

答案

我有这个解决方案

   public partial class entity
   {
      public int ID { get; set; }
      public string JSONArray { get; set; }
      public List<JSONArray> JSONArrayList
    {
        get { 
        if (Tags != null)  
           return JsonConvert.DeserializeObject<List<JSONArray>>(JSONArray); 
        else 
            return null; 
    }
        set 
         { 
           if (value != null) 
           JSONArray = JsonConvert.SerializeObject(value);
         }
    } 
  }


  public class JSONArray
    {
        public string Name { get; set; }
        public string LastName { get; set; }
    }

如果你有另一种方式,请分享

以上是关于Implant Json Convertor for Entity Framework db first Class的主要内容,如果未能解决你的问题,请参考以下文章

JSPatch Convertor 实现原理详解

带有google convertor URL的magento webservicex

SAP Hybris的Convertor, Populator, Facade和DTO这几个概念是如何协同工作的

如何在颤动中对对象列表中的json字符串进行编码

mediaType浅析

下载受保护的m3u8视频