2012-02-19 22 views
1

データベースに逆シリアル化されたオブジェクトの値を格納しようとしています。デシリアライズされたオブジェクトは、アップロードしたイメージに従っています。デシリアライズされた変数からデータベースに値を格納する

IEnumerableIEnumeratorのインターフェイスを実装して、クラスのforeachにアクセスできるようにしました。

public class Result:IEnumerable,IEnumerator 

ただし、デシリアライズ処理には例外があります。

enter image description here

+0

あなたはどのような例外を取得していますか? –

+0

jsonの文字列をクラスオブジェクトにdeserealizeできません。 –

答えて

2

あなたは可能性があり、コレクションであるResult.dataプロパティを通じてループ:

Result soap = JsonConvert.DeserializeObject<Result>(ser); 
foreach (var item in soap.data) 
{ 
    ... do something with each element of the data collection 
} 
+0

私のクラスでforeachを使用できるようにすると、例外が発生します。 –

+0

@aviral、なぜクラスをforeachで使用できるようにする必要がありますか?単にループするために 'data'プロパティを使います。 –

+0

私のクラスがIEnumerableインターフェース –

関連する問題