public Sublabel ReadSublabel(JObject source) { Sublabel label = new Sublabel(); foreach (var item in source) { var v = item.Value; switch (item.Key) { case "id": label.Id = v.Value <int>(); break; case "name": label.Name = v.Value <string>(); break; case "resource_url": break; default: this.ThrowIfStrict("Unknown key: " + item.Key); break; } } return(label); }
public Sublabel ReadSublabel(JObject source) { Sublabel label = new Sublabel(); foreach (var item in source) { var v = item.Value; switch (item.Key) { case "id": label.Id = v.Value<int>(); break; case "name": label.Name = v.Value<string>(); break; case "resource_url": break; default: this.ThrowIfStrict("Unknown key: " + item.Key); break; } } return label; }