SuperMap.WinRT.REST.ThemeGraduatedSymbol.FromJson C# (CSharp) Méthode

FromJson() static private méthode

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