public override IDictionary FromJson(JObject jobj, ConvertorSet convertorSet)
        {
            var result = new Dictionary <string, object>();

            foreach (KeyValuePair <string, JToken> pair in (JObject)jobj[ConstString.Values])
            {
                string  key   = pair.Key;
                JObject value = pair.Value as JObject;
                result[key] = convertorSet.FromJson(value);
            }
            return(result);
        }
Esempio n. 2
0
        public override IFrame FromJson(JObject jobj, ConvertorSet convertorSet)
        {
            object index   = convertorSet.FromJson((JObject)jobj[ConstString.Index]);
            object columns = convertorSet.FromJson((JObject)jobj[ConstString.Columns]);

            object[] data = jobj[ConstString.Data].ToObject <object[]>();

            Type             indexType  = index.GetType().GetGenericArguments()[0];
            Type             columnType = columns.GetType().GetGenericArguments()[0];
            Frame <int, int> foo;

            return(null);
            //var rows = new List<KeyValuePair<int, Series<int, object>>>();
            //foreach (var row in index)
            //{
            //    IIndex<int>
            //    rows.Add(KeyValuePair.Create());
            //}

            //var frame = Frame.FromRows(rows);
            //return frame;
        }
 public override IEnumerable FromJson(JObject jobj, ConvertorSet convertorSet)
 {
     return((from token in (JArray)jobj[ConstString.Values] select token as JObject into value select convertorSet.FromJson(value)).ToList());
 }