Пример #1
0
 public static Depth ReadFromJObject(JObject o)
 {
     return(new Depth()
     {
         Asks = o["asks"].OfType <JArray>().Select(order => OrderInfo.ReadFromJObject(order as JArray)).ToList(),
         Bids = o["bids"].OfType <JArray>().Select(order => OrderInfo.ReadFromJObject(order as JArray)).ToList()
     });
 }
Пример #2
0
        public static Depth ReadFromJObject(JObject o)
        {
            var r = new Depth();

            r.Asks = new List <OrderInfo>();
            r.Bids = new List <OrderInfo>();

            foreach (var item in o["asks"] as JArray)
            {
                var order = OrderInfo.ReadFromJObject(item as JArray);
                r.Asks.Add(order);
            }
            foreach (var item in o["bids"] as JArray)
            {
                var order = OrderInfo.ReadFromJObject(item as JArray);
                r.Bids.Add(order);
            }

            return(r);
        }