JSONをカスタムオブジェクトにデシリアライズしようとしていますが、すべてのプロパティがnullに設定されています。誰かが間違ったことを見ますか?デシリアライズされたオブジェクトはすべての値がNULLに設定されています
JSON例
{
"Keys": [
{
"RegistrationKey": "asdfasdfa",
"ValidationStatus": "Valid",
"ValidationDescription": null,
"Properties": [
{
"Key": "Guid",
"Value": "i0asd23165323sdfs68661358"
}
]
}
]
}
ここstrResponseValidは上記JSONである私のコードは、です。ここで
Keys myDeserializedObjValid = (Keys)JsonConvert.DeserializeObject(strResponseValid, typeof(Keys));
validationStatusValid = myDeserializedObjValid.ValidationStatus;
私のクラスはJSON.NETはオプトインシリアライズライブラリです
public class Keys
{
public string RegistrationKey { get; set; }
public string ValidationStatus { get; set; }
public string ValidationDescription { get; set; }
public List<Properties> PropertiesList { get; set; }
}
public class Properties
{
public string Key { get; set; }
public string Value { get; set; }
}
これは言語であるように、あまりにもそれらのオブジェクトをデシリアライズjson.net? –