我提出到返回JSO序列化對象,如該列表的役的電話:反序列化列表
{「員工」:[{「員工」:{」 ID「:」1「,」date_created「:」2011-06-16T15:03:27Z「,」extended「:[{」address「:{」street1「:」12345 first st。「,」city「丹佛「,」州「:」CO「}}]}},{」employee「:{」id「:」2「...
所以,你可以看到我第一次有員工名單對象稱爲員工。最重要的是,每個員工對象都包含另一個對象,稱爲擴展信息擴展(在這種情況下爲地址信息)。我想acheive是在整個列表傳遞作爲一個字符串來解串器,並取回一個列表與Employee對象看起來像這樣:
[Serializable]
public class Employee {
public string Id { get; set; }
public string DateCreated { get; set; }
public ExtendedProperties Address { get; set; }
}
[Serializable]
public class ExtendedProperties
{
public string Street1 { get; set; }
public string City { get; set; }
public string State { get; set; }
}
我發現使用NEwtonSoft類似的例子,但他們都不太在複合對象方面相同。如果需要,我可以刪除擴展屬性。但那會遠非理想。
任何幫助將不勝感激。
TIA!
像往常一樣突出。正是我需要的。 – RockyMountainHigh
爲什麼要構建一個'JsonSerializer'? – Jordan
@Jordan:不知道爲什麼我這樣做 - 現在刪除:) –