SuperMap.Web.iServerJava2.ThemeRange.FromJson C# (CSharp) Method

FromJson() public static method

${iServer2_ThemeRange_method_FromJson_D}
public static FromJson ( System.Json.JsonObject jsonObject ) : ThemeRange
jsonObject System.Json.JsonObject ${iServer2_ThemeRange_method_FromJson_param_jsonObject}
return ThemeRange
        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;
        }