110,536
社区成员
发帖
与我相关
我的任务
分享
{
"Author1": [
{
"Special1": [
{
"File1": "url1",
"File2": "url2",
"File3": "url3"
}
],
"Special2": [
{
"File4": "url4",
"File5": "url5",
"File6": "url6"
}
],
"Special3": [
{
"File7": "url7",
"File8": "url8",
"File9": "url9"
}
]
}
],
"Author2": [
{
"Special4": [
{
"File10": "url10",
"File11": "url11",
"File12": "url12"
}
],
"Special5": [
{
"File13": "url13",
"File14": "url14",
"File15": "url15"
}
],
"Special6": [
{
"File16": "url16",
"File17": "url17",
"File18": "url18"
}
]
}
]
}
[ServiceContract]
public interface ISvcFoJing
{
[OperationContract]
[WebGet(UriTemplate = "/RecommendAudios/", ResponseFormat = WebMessageFormat.Json)]
FoJingInfo GetRecommendAudios();
}
[DataContract]
public class FoJingInfo //这个是根节点
{
[DataMember(Order = 0)]
public List<AudioAuthor> audioAuthorList { get; set; }
}
[DataContract]
public class AudioAuthor
{
[DataMember(Order = 0)]
public List<Special> specialList { get; set; }
}
[DataContract]
public class Special
{
[DataMember(Order = 0)]
public List<AudioFile> audioFileList { get; set; }
}
[DataContract]
public class AudioFile
{
[DataMember(Order = 0)]
public string audioTitle { get; set; }
[DataMember(Order = 1)]
public string audioFile { get; set; }
}
{
"audioAuthorList": [
{
"specialList": [
{
"audioFileList": [
{
"audioTitle": "心经01",
"audioFile": "192.168.2.196/Audios/心经01.amr"
},
{
"audioTitle": "心经02",
"audioFile": "192.168.2.196/Audios/心经02.amr"
}
]
},
{
"audioFileList": [
{
"audioTitle": "01入中论",
"audioFile": "192.168.2.196/Audios/01入中论.amr"
},
{
"audioTitle": "02入中论",
"audioFile": "192.168.2.196/Audios/02入中论.amr"
},
{
"audioTitle": "03入中论",
"audioFile": "192.168.2.196/Audios/03入中论.amr"
}
]
},
{
"audioFileList": [
{
"audioTitle": "01止的修持",
"audioFile": "192.168.2.196/Audios/01止的修持.amr"
},
{
"audioTitle": "02止的修持",
"audioFile": "192.168.2.196/Audios/02止的修持.amr"
}
]
}
]
}
]
}