2011-02-08 25 views
1

拡張クラスを使用せずに、下の文字列から辞書タイプのオブジェクトを作成しようとしています。シリアライズとデシリアライズを行う.netクラスを記述することをお勧めします。JSONタイプの文字列から辞書タイプのオブジェクトを作成する方法

string userDetails = "{"FullName":"Manoj Singh","username":"Manoj","Miles":2220,"TierStatus":"Gold","TierMiles":23230,"MilesExpiry":12223,"ExpiryDate":"31 January 2011","PersonID":232323,"AccessToken":"sfs23232s232","ActiveCardNo":"232323223"}"; 

私は結果の上に文字列を持っていますが、.NET 2.0を使用して辞書型のオブジェクトに変換したいと考えています。

ありがとうございました。

答えて

2
私はそれ上の任意の応答を有するように、多くの時代から待っていた

、残念ながら、この質問を見てきたすべてのあなたにCan you Instantiate an Object Instance from JSON in .NET?

おかげでもみんなが、私はこの質問の助けを借りて、私の問題を解決し、応答がなかったです!

1

試してみてください!

Class deserialize<Class>(string jsonStr, Class obj) { /* ... */} 

var jstring = "{fname='Test', lname='test, oth='test'}"; 
var p  = deserialize(jstring, new {fname="",lname=""}); 
var x  = person.fname; //strongly-typed 
関連する問題