コード例 #1
0
 public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
 {
     // we currently support only writing of JSON
     JObject jsonObject = JObject.Load(reader);
     var element = new UpdatableElement();
     element.SerializedValue = JsonConvert.SerializeObject(jsonObject);
     element.id = jsonObject.GetValue("id").ToString();
     element.lastUpdated = long.Parse(jsonObject.GetValue("lastUpdated").ToString());
     return element;
 }
コード例 #2
0
        public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
        {
            // we currently support only writing of JSON
            JObject jsonObject = JObject.Load(reader);
            var     element    = new UpdatableElement();

            element.SerializedValue = JsonConvert.SerializeObject(jsonObject);
            element.id          = jsonObject.GetValue("id").ToString();
            element.lastUpdated = long.Parse(jsonObject.GetValue("lastUpdated").ToString());
            return(element);
        }