public static Deck fromDynamic(dynamic json) { Deck deck = new Deck(); deck.decks = new List <DeckValue>(); foreach (var data in json) { deck.decks.Add(DeckValue.fromDynamic(data)); } return(deck); }