public YahooRosterPlayer(JToken selected_position) { var selectedPosition = new JObject(); selectedPosition.AbsorbTokenProperties(selected_position); SelectedPosition = selectedPosition.ToObject <SelectedPosition>(); }
public static new YahooRosterPlayer FromJTokens(IEnumerable <JToken> player) { var rosterPlayer = new JObject(); rosterPlayer.AbsorbTokenProperties(player.First()); foreach (var j in player.Skip(1)) { if (j.First is JProperty prop) { rosterPlayer[prop.Name] = prop.Value; } } return(rosterPlayer.ToObject <YahooRosterPlayer>()); }