protected static HandRange GetRange(string range) { JavaScriptSerializer serialiser = new JavaScriptSerializer(); if (String.IsNullOrEmpty(range)) return null; RangeJson json = (RangeJson)serialiser.Deserialize(range, typeof(RangeJson)); HandRange ret = new HandRange(); int[] vals = new int[169]; foreach (RangeJsonItem item in json.RangeData) vals[item.val] = (int)(item.selected * 100); ret.SetProbability(vals); return ret; }