public static Book ParseMarketOrders(JObject marketOrdersJson) { List <MarketDepth> buyOrders = marketOrdersJson.Value <JArray>("buyorders").Select(marketOrder => (MarketDepth)CryptsyMarketDepth.ParseBuy(marketOrder as JObject)).ToList(); List <MarketDepth> sellOrders = marketOrdersJson.Value <JArray>("sellorders").Select(marketOrder => (MarketDepth)CryptsyMarketDepth.ParseSell(marketOrder as JObject)).ToList(); return(new Book(sellOrders, buyOrders)); }