public override void FromJson(JObject obj) { JProperty jProperty = obj.Property("Points"); var val = (JArray) jProperty.Value; var ps = new List<PointDto>(); foreach (JObject jObj in val) { var point = new PointDto(); point.FromJson(jObj); ps.Add(point); } Points = ps.ToArray(); Message = (string) obj.Property("Message").Value; }
private void ReadPoint() { string json = Intent.GetStringExtra(PointJsonExtraKey); point = new PointDto(); if (json != null) { point.FromJson(JObject.Parse(json)); } }