にdeserialisingない、ここJSONしかし、私の属性クラスに私の属性フィールドをdeserialiseように見えることはできません、私は私のハッシュをdeserialiseすることができる午前クラス
{
"attribute": {
"status": "FWD",
"type": "P2p",
"cost": "4",
"role": "Desg",
"priorityNo": "128.1"
},
"hash": "50f74cc4c03637b753e884c4dfbd4270089658e5"
}
、ここでは、私のC#のクラスで私のJSONオブジェクトである
public class InterfaceObject
{
public string hash { get; set; }
Attribute attribute { get; set; }
}
public class Attribute
{
public string hash { get; set; }
public string role { get; set; }
public string status { get; set; }
public string cost { get; set; }
public string priorityNo { get; set; }
public string type { get; set; }
}
私は、インタフェースオブジェクトにハッシュをdeserialiseすることができていますが、私の属性クラスをdeserialiseように見えることはできませんし、ここで私は
InterfaceObject ifa = JsonConvert.DeserializeObject<InterfaceObject>(message);
私のオブジェクトをdeserialiseしようとする方法です。
シリアライズ/デシリアライズには何を使用していますか? – DVK
@DVK newtonsoft JsonConvert.DeserializeObjectを使用しています – Johnathon64
デシリアライゼーションコードを示してください。 –