0

私は、クラス名を持つクラスのリストを持っているという点でクラスを持っている以下の構造で作業しています。各クラスにはマッピングがあります。

RestサービスのRESTシャープを使用してこれを照会する必要があります。

 <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
  <Response status="Success">
  <Classes>
  <Class className="Library">
  <ClassMappings>   
  < ClassMapping key="cls1" /> 
  < ClassMapping key="cls2" /> 
  < ClassMapping key="cls3" /> 
  </ ClassMappings>
  </ Class>
  < Class className="Staff">
  </ Class>
    .
    .
    .
  </Classes>

このクラスを設計しましたが、マッピングが適切に提供されません。

public class Class
{
    public string className { get; set; }
    //public ClassMappings Mappings { get; set; }
    public List<ClassMapping> Mappings { get; set; }
}

public class Classes : List<Class> { }

//public class ClassMappings //: List<ClassMapping>
//{
//    public List<ClassMapping> ClassMapping { get; set; }
//}

public class ClassMapping
{
    public string key { get; set; }
}

コメントされたコードもすでに試していることがわかります。クラスマッピングが別のクラスである場合。

誰かが私がRESTコール用のクラスを設計するのを手伝ってくれますか?

ありがとう

4

1 に答える 1

0

配列には、ClassMappingsの代わりに名前を付ける必要がありMappingsます。

一般的な解決策として、xmlを汎用オブジェクトとしてロードし、デバッガーを使用して正しい構造を確認できます。

于 2012-04-18T09:18:04.143 に答える