4

RESTSharp を使用して RESTful Web サービスを使用しています。XML 要素の 1 つは次のようになります。

<temp_c units="°C">7.9</temp_c>

C# クラスの POCO は次のとおりです。

public class Test
{
    public TempC temp_c { get; set; }
}

public class TempC
{
    public string units { get; set; }
    public string value { get; set; }
}

RESTSharp を使用するTempCと、実際の値ではなく単位が設定されたオブジェクトが取得されます。例: 7.9。値は NULL です。

4

2 に答える 2

3

プロパティ値を Value に変更することで問題を修正しました。

詳細な例はこちら: https://github.com/restsharp/RestSharp/wiki/Deserialization

于 2012-09-01T11:34:21.780 に答える