【发布时间】:2015-10-01 08:46:44
【问题描述】:
我从一个带有 XML 序列的 API 获得了这个 xml 提要。
<?xml version="1.0" encoding="UTF-8" ?>
<Function>
<Cmd>2002</Cmd>
<Status>1</Status>
<Cmd>2003</Cmd>
<Status>0</Status>
<Cmd>2004</Cmd>
<Status>0</Status>
<Cmd>1012</Cmd>
<Status>3</Status>
<Cmd>2006</Cmd>
<Status>0</Status>
<Cmd>2007</Cmd>
<Status>0</Status>
...
</Function>
我已经尝试了一些使用 Restsharp 进行反序列化的选项。理想情况下,我想要类似以下的东西,但它显然不起作用。
public class MyResponse
{
public List<Setting> Settings { get; set;}
}
public class Setting
{
public int Cmd { get; set; }
public int Status { get; set; }
}
谢谢
【问题讨论】:
-
您的 XML 中的
Cmd比Status多一个。我认为这是您的问题中的错字? -
是的,这是一个错字。已编辑。
标签: c# xml windows-phone-8 restsharp