iextensibledataobject

    7熱度

    3回答

    我已將我的Web服務轉換爲具有一些數據協議的wcf服務。作爲最佳實踐,提及並建議DataContracts應該從IExtensibleDataObject繼承。我明白,在添加或刪除數據成員的情況下,IExtensibleDataObject是有幫助的。但我無法得到客戶如何訪問刪除的數據成員。這裏是我的代碼: [ServiceContract(Namespace = "http://mycompan

    2熱度

    1回答

    使用DataContracts可以從IExtensibleDataObject派生出來,以允許往返運行而不會丟失XML文件中的任何未知附加數據。 我無法使用DataContract,因爲我需要控制輸出XML的格式。但是我還需要能夠在舊版本的應用程序中讀取未來版本的XML文件,而不會丟失XML文件中的任何數據。 例如 XML V1: <Person> <Name>Fred</Name>

    0熱度

    1回答

    我有一個Json服務,我不能改變,因爲它不是我的。 他們的Json格式化的解析方式很困難。它看起來像這樣。 "people": { "Joe Bob": { "name": "Joe Bob", "id": "12345" }, "Bob Smith": { "name": "Bob Smith", "i