2
以下JSON給出ServiceStack.Text JSON反序列化
{"pusher":{"fullName":"Me","email":"[email protected]","accesstoken":false},"repository":{"url":"https://ffff.com/Code/"},"commits":[{"id":"d83ee17aa40bc79b9f4dcdf58a099b424e08745b","revision":63,"branch":"default","tags":["tip"]}]}
現在,我想這個JSON反序列化的對象。該類被定義爲這樣的:
public sealed class KilnCommitPayload
{
public string branch { get; set; }
public int revision { get; set; }
}
和deserialisation代碼IST:
var result = JsonSerializer.DeserializeFromString<KilnCommitPayload>(content);
現在我期待分支將是「默認」的修訂將是63
但兩者proeprties是沒有設置。你有什麼提示爲什麼我應該改變?
這些屬性是內部提交陣列。 –
哦,是的。多數民衆贊成,我忽略了這一點。現在它工作。謝謝 –