2017-12-18 226 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; } 
    } 

如果你擁有了它以另一種方式,請分享

相關問題