2017-12-18 132 views
0
一流

客户端发送的对象和我的EF dB一类是这样的:植入Json的转换器像这样</p> <pre><code>{ID:1,JSONArray:[{Name:"pooria",LastName:"Shariatzadeh"},{Name:"jon",LastName:"smith"}]} </code></pre> <p>实体Framwork分贝

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

我怎么能植入的东西序列化和反序列化自动与Json.NET

我现在如何序列化和反序列化JSON我只是想要的东西像接口,属性或这样的事情,以适当的方式做到这一点

我的解决办法是字符串化JSONArray在客户端使用setData并解析它,当我得到的数据,但我想这样做在服务器端

+0

你可以有一个像'另一个参数公用对象DeserializedJSON => Json.DeserializeObject (JSONArray),其中,' – Phiter

+0

@Phiter你可以形容它更请 –

+0

大概你曾声明d 2属性JSONArray对象上的'Name'和'Lastname' – bilpor

回答

0

我今天来此解决方案

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; } 
    } 

如果你拥有了它以另一种方式,请分享

相关问题