2017-12-18 6 views
0

クライアントがこのインプラントJSONコンバーターエンティティFramworkデシベル最初のクラスの

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

のようにオブジェクトを送信し、ファーストクラスデシベル私のEFは、次のようになります。

私はシリアライズとデシリアライズに何かを注入する方法
public partial class entity 
{ 
    public int ID { get; set; } 
    public string JSONArray { get; set; } 
} 

私は今、シリアル化とデシリアライズの方法をjsonにしています。私はちょうどインターフェイス、属性、またはこれを適切な方法でこれを行うためのものが欲しいだけです

私の解決策は、setDataメソッドのために、クライアントにJSONArray文字列化であると私は、データを取得するときに、それを解析するが、私は、サーバー側でそれをやりたい

+0

を共有してください;' – 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; } 
    } 

が付属しています別の方法であなたは `パブリックオブジェクトDeserializedJSON => Json.DeserializeObject (JSONArray)のような別のパラメータを持つことができ

関連する問題