public static ThemeRange FromJson(JsonObject jsonObject)
{
if (jsonObject == null)
{
return null;
}
ThemeRange result = new ThemeRange();
result.RangeExpression = (string)jsonObject["rangeExpression"];
if (jsonObject.ContainsKey("items") && jsonObject["items"] != null)
{
result.Items = new List<ThemeRangeItem>();
for (int i = 0; i < jsonObject["items"].Count; i++)
{
result.Items.Add(ThemeRangeItem.FromJson((JsonObject)jsonObject["items"][i]));
}
}
result.MakeDefaultParam = ThemeRangeParam.FromJson((JsonObject)jsonObject["makeDefaultParam"]);
return result;
}