public static DiscreteDistribution ToDiscreteDistribution(this JToken json0)
{
JArray json = (JArray)json0;
List<Tuple<float, double>> masses = new List<Tuple<float, double>>();
foreach (JObject j in json)
{
masses.Add(new Tuple<float, double>(
j.Property("value").Value.Value<float>(),
j.Property("mass").Value.Value<double>()));
}
DiscreteDistribution distribution = new DiscreteDistribution(masses);
return distribution;
}