2011-04-18 183 views
0

我是Json的新手,我剛從今天開始使用Json.NET。對象序列化爲JSON,如何序列化屬性(如XML)

我一直在尋找一種方式,以XML轉換成JSON和Json.NET降落。

我有序列化到XML,然後轉換成JSON一類,但是這是阻礙性能。所以我開始使用我的類中的[JsonProperty]屬性轉換爲JSON。

我有一個是XML元素的一部分幾個屬性,但如何序列化XML從我的對象,以JSON屬性?我們在XML中使用了[XMLAttribute],在JSON.NET中有沒有相同的東西?

樣本對象:

在此先感謝屬性和元素之間

-ash5

回答

0

XML區分,在JSON,你只有屬性。 使用Json.Net序列化XML數據時,子元素被序列化爲屬性,並且可以使用語法parent.childElementName來訪問它們,但必須使用父母[@attributename]的語法來訪問XML屬性。請記住,在JSON中一切都區分大小寫。