0
아래 클래스 구조의 클래스를 사용하여 클래스 목록이있는 작업을하고 있습니다. 각 클래스에는 매핑이 있습니다.휴식 API를 사용하여 나머지 API를위한 중첩 된 클래스 구조 설계
휴식 서비스에서 날카로운 소리를 사용하여 질문해야합니다.
<?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; }
}
나는 이미 주석 처리 된 코드도 시도한 것을 볼 수 있습니다. 여기서 클래스 매핑은 다른 클래스입니다.
아무도 나를 위해 나머지 클래스를 디자인하는 데 도움이 될 수 있습니다.
감사
'
Gabber
일반적인 해결책으로 일반 객체로로드 한 다음 디버거를 사용하여 올바른 구조를 파싱합니다. – Gabber