異なる要素を持つXMLを分離されたリストに逆シリアル化します

アンドレイ・クロチャニー

現在のxmlの逆シリアル化について教えてください。

<ObjectList>
  <Item Attr1="1"/>
  <Item Attr1="2"/>
  <DifferentItem Attr2="5"/>    
</ObjectList>

このような構造で逆シリアル化したい

public class ObjectList
{
    public List<Item> Items { get; set; }
    public List<DifferentItem> DifferentItems { get; set; }
}

public class Item
{
    public string Attr1 { get; set; }
}

public class DifferentItem
{
    public string Attr2 { get; set; }
}

属性を試しましたが、失敗しました

[XmlArray("ObjectList")]
[XmlArrayItem("Item", typeof(Item))]

どうすればこれを解決できますか?ありがとう)

アレクサンダーペトロフ

属性の追加:

public class ObjectList
{
    [XmlElement("Item")]
    public List<Item> Items { get; set; }
    [XmlElement("DifferentItem")]
    public List<DifferentItem> DifferentItems { get; set; }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ネストされたリストを、互いに素な要素を持つグループに分離する

分類Dev

異なる要素名を持つ同じオブジェクトを使用してXmlを逆シリアル化します

分類Dev

ネストされたjsonを異なるプロパティ名で逆シリアル化します

分類Dev

ルート化されたXML要素を配列に逆シリアル化します

分類Dev

ネストされた辞書を持つJSONファイルを逆シリアル化します

分類Dev

不明なヘッダーを持つcsvをリストまたは配列に逆シリアル化する

分類Dev

繰り返し(ただし異なる)要素を使用してXMLを逆シリアル化します

分類Dev

異なる名前空間を持つ同じXML要素を構造体の異なる要素に逆シリアル化する方法

分類Dev

XMLは同じオブジェクトの異なる要素名に逆シリアル化されます

分類Dev

1つのクラスを使用して異なるルート要素名を(逆)シリアル化する

分類Dev

同じ属性を持つxml要素を逆シリアル化します

分類Dev

Json.Netを使用して2つの異なる方法でシリアル化された値を逆シリアル化します

分類Dev

json.netを使用して、複雑に分離された( "Column" / "Data")jsonをc#オブジェクトに逆シリアル化する方法

分類Dev

Jackson Javaを使用して、値のない属性を持つXML要素を逆シリアル化する

分類Dev

symfony4でネストされたDateTimeオブジェクトを持つエンティティにjsonを逆シリアル化します

分類Dev

同じ名前の異なるxml要素を異なるC#クラスに逆シリアル化します

分類Dev

XMLをリストに逆シリアル化すると、空のリストが生成されます

分類Dev

xmlをリストに逆シリアル化します

分類Dev

ネストされたjson文字列を逆シリアル化するとnull値になります

分類Dev

xmlSerializer。不適切に形成されたXMLを逆シリアル化します

分類Dev

xmlを異なる階層のクラスに逆シリアル化しますか?

分類Dev

文字列要素の要素のXMLリストをそれぞれ逆シリアル化します

分類Dev

Javaで異なるグループを持つリスト要素を分離する

分類Dev

親以外の名前空間を持つXML属性はnullとして逆シリアル化されます

分類Dev

名前空間と複数のネストされた要素を使用したXMLの逆シリアル化

分類Dev

ネストされたJsonはc#を逆シリアル化します

分類Dev

ODataのネストされた応答を逆シリアル化します

分類Dev

json文字列を一般的に型指定されたリストに逆シリアル化します

分類Dev

GSONまたはJacksonを使用して、JSONを一般的な引数を持つクラスに逆シリアル化する

Related 関連記事

  1. 1

    ネストされたリストを、互いに素な要素を持つグループに分離する

  2. 2

    異なる要素名を持つ同じオブジェクトを使用してXmlを逆シリアル化します

  3. 3

    ネストされたjsonを異なるプロパティ名で逆シリアル化します

  4. 4

    ルート化されたXML要素を配列に逆シリアル化します

  5. 5

    ネストされた辞書を持つJSONファイルを逆シリアル化します

  6. 6

    不明なヘッダーを持つcsvをリストまたは配列に逆シリアル化する

  7. 7

    繰り返し(ただし異なる)要素を使用してXMLを逆シリアル化します

  8. 8

    異なる名前空間を持つ同じXML要素を構造体の異なる要素に逆シリアル化する方法

  9. 9

    XMLは同じオブジェクトの異なる要素名に逆シリアル化されます

  10. 10

    1つのクラスを使用して異なるルート要素名を(逆)シリアル化する

  11. 11

    同じ属性を持つxml要素を逆シリアル化します

  12. 12

    Json.Netを使用して2つの異なる方法でシリアル化された値を逆シリアル化します

  13. 13

    json.netを使用して、複雑に分離された( "Column" / "Data")jsonをc#オブジェクトに逆シリアル化する方法

  14. 14

    Jackson Javaを使用して、値のない属性を持つXML要素を逆シリアル化する

  15. 15

    symfony4でネストされたDateTimeオブジェクトを持つエンティティにjsonを逆シリアル化します

  16. 16

    同じ名前の異なるxml要素を異なるC#クラスに逆シリアル化します

  17. 17

    XMLをリストに逆シリアル化すると、空のリストが生成されます

  18. 18

    xmlをリストに逆シリアル化します

  19. 19

    ネストされたjson文字列を逆シリアル化するとnull値になります

  20. 20

    xmlSerializer。不適切に形成されたXMLを逆シリアル化します

  21. 21

    xmlを異なる階層のクラスに逆シリアル化しますか?

  22. 22

    文字列要素の要素のXMLリストをそれぞれ逆シリアル化します

  23. 23

    Javaで異なるグループを持つリスト要素を分離する

  24. 24

    親以外の名前空間を持つXML属性はnullとして逆シリアル化されます

  25. 25

    名前空間と複数のネストされた要素を使用したXMLの逆シリアル化

  26. 26

    ネストされたJsonはc#を逆シリアル化します

  27. 27

    ODataのネストされた応答を逆シリアル化します

  28. 28

    json文字列を一般的に型指定されたリストに逆シリアル化します

  29. 29

    GSONまたはJacksonを使用して、JSONを一般的な引数を持つクラスに逆シリアル化する

ホットタグ

アーカイブ