JSON腳本序列化程序(來自mvc)可以將匿名類序列化爲腳本。 是否有一些可以將匿名類轉換爲xml的標準框架(或mvc)類?XML序列化匿名類
當前匿名類不標記爲可序列化,不能轉換爲xml。
有沒有辦法做到這一點,而不寫大量的代碼?
JSON腳本序列化程序(來自mvc)可以將匿名類序列化爲腳本。 是否有一些可以將匿名類轉換爲xml的標準框架(或mvc)類?XML序列化匿名類
當前匿名類不標記爲可序列化,不能轉換爲xml。
有沒有辦法做到這一點,而不寫大量的代碼?
你需要大量的代碼。
但其他人已經爲你做了。
這裏是一個jQuery插件(客戶端): http://plugins.jquery.com/project/json2xml
下面是一些C#代碼: http://www.phdcc.com/xml2json.htm
我認爲上面沒有直接回答這個問題。 Jim沒有向XML序列化器詢問JSON,而是向XML序列化器詢問了C#匿名類型。這個課程不是出盒子,但可以很容易地編寫。看看這裏: Can I serialize Anonymous Types as xml?
回答「你需要的代碼裏姆斯」是正確的。你已經突出顯示的答案提供了一個非常簡單的類 - >使用反射的xml生產者。不幸的是,一個真正有用的實現將需要更多的代碼。它必須滿足枚舉,數組,枚舉和對其他可序列化類型的引用。正確地做這件事是一項重要的工作。 – Jim 2012-09-04 04:29:18