public DeserializeJson ( JToken inputObject ) : void | ||
inputObject | JToken | |
Résultat | void |
/// <summary> /// Deserialize the object /// </summary> public virtual void DeserializeJson(JToken inputObject) { if (inputObject != null && inputObject.Type != JTokenType.Null) { JToken eTagValue = inputObject["eTag"]; if (eTagValue != null && eTagValue.Type != JTokenType.Null) { this.ETag = ((string)eTagValue); } JToken messagesSequence = ((JToken)inputObject["messages"]); if (messagesSequence != null && messagesSequence.Type != JTokenType.Null) { foreach (JToken messagesValue in ((JArray)messagesSequence)) { Message message = new Message(); message.DeserializeJson(messagesValue); this.Messages.Add(message); } } JToken watermarkValue = inputObject["watermark"]; if (watermarkValue != null && watermarkValue.Type != JTokenType.Null) { this.Watermark = ((string)watermarkValue); } } }