使用 REST SHARP 为 REST API 设计嵌套类结构

本文关键字:REST 嵌套 结构 API SHARP 使用 | 更新日期: 2023-09-27 18:31:25

我正在使用下面提到的结构,其中我有类,因为我有类名的类列表。每个类都有其映射。

我需要从休息服务中使用休息尖锐来查询这一点。

 <?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 SHARP 为 REST API 设计嵌套类结构

数组

应命名为ClassMappings而不是Mappings

作为常规解决方案,您可以将 xml 作为泛型对象加载,然后使用调试器查看正确的结构。