SuperMap.Web.iServerJava6R.ThemeGraduatedSymbol.FromJson C# (CSharp) Method

FromJson() static private method

static private FromJson ( System.Json.JsonObject json ) : ThemeGraduatedSymbol
json System.Json.JsonObject
return ThemeGraduatedSymbol
        internal static ThemeGraduatedSymbol FromJson(JsonObject json)
        {
            if (json == null) return null;
            ThemeGraduatedSymbol graduatedSymbol = new ThemeGraduatedSymbol();
            graduatedSymbol.BaseValue = (double)json["baseValue"];
            graduatedSymbol.Expression = (string)json["expression"];
            graduatedSymbol.Flow = ThemeFlow.FromJson(json);
            if (json["graduatedMode"] != null)
            {
                graduatedSymbol.GraduatedMode = (GraduatedMode)Enum.Parse(typeof(GraduatedMode), json["graduatedMode"], true);
            }
            else
            {
                //这里不处理为空时的情况
            }
            graduatedSymbol.Offset = ThemeOffset.FromJson(json);
            graduatedSymbol.Style = ThemeGraduatedSymbolStyle.FromJson((JsonObject)json);
            return graduatedSymbol;
        }