0
是否有可以序列化爲xml和json的通用鍵/值集合類?ASP.NET 4 MVC Web API鍵值/列表集合XML JSON for XML
我不想使用模型類作爲返回值。 (我不需要類,因爲我沒有.NET在客戶端,不希望類的實現。使用接口和類是有問題的。)
有JSON類(例如JSON.NET),但這對象只能被序列化爲JSON。 我需要一箇中立的類,它既可以。
是否有可以序列化爲xml和json的通用鍵/值集合類?ASP.NET 4 MVC Web API鍵值/列表集合XML JSON for XML
我不想使用模型類作爲返回值。 (我不需要類,因爲我沒有.NET在客戶端,不希望類的實現。使用接口和類是有問題的。)
有JSON類(例如JSON.NET),但這對象只能被序列化爲JSON。 我需要一箇中立的類,它既可以。
,因爲我沒有在客戶端和 .NET不想類實現
這正是可互操作的格式,如XML和JSON都是爲了我不需要類: - )將.NET特定的類轉換爲可互操作的交換格式,以便任何支持XML/JSON的客戶端都能理解。所以是的,再看看,繼續並定義你的視圖模型,讓你的API方法返回這些自定義視圖模型。或者他們的集合。
除此之外Dictionary<TKey, TValue>
應該適用於這兩種格式。
使用類是好的,但在我的情況下,我有動態內容,我想發送列表/數組和鍵值集合。我可以使用List和Dictionary ,但是我想要一個包含詞典的列表作爲條目,xml序列化將失敗。 (但json會成功)。也許我只支持json作爲內容類型...:P –
user437899