DeserializeJson() public méthode

Deserialize the object
public DeserializeJson ( JToken inputObject ) : void
inputObject JToken
Résultat void
Exemple #1
0
 /// <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);
         }
     }
 }