2011-02-08 139 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的Object的字典類型。

謝謝。

回答

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 
相關問題