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

FromJson() public static method

${iServer2_ThemeGraduatedSymbol_method_FromJson_D}
public static FromJson ( System.Json.JsonObject jsonObject ) : ThemeGraduatedSymbol
jsonObject System.Json.JsonObject ${iServer2_ThemeGraduatedSymbol_method_FromJson_param_jsonObject}
return ThemeGraduatedSymbol
        public static ThemeGraduatedSymbol FromJson(JsonObject jsonObject)
        {
            if (jsonObject == null)
            {
                return null;
            }
            ThemeGraduatedSymbol result = new ThemeGraduatedSymbol()
            {
                BaseValue = (double)jsonObject["baseValue"],
                Expression = (string)jsonObject["expression"],
                IsFlowEnabled = (bool)jsonObject["isFlowEnabled"],
                IsLeaderLineDisplayed = (bool)jsonObject["isLeaderLineDisplayed"],
                IsNegativeDisplayed = (bool)jsonObject["isNegativeDisplayed"],
                IsZeroDisplayed = (bool)jsonObject["isZeroDisplayed"],
                LeaderLineStyle = ServerStyle.FromJson((JsonObject)jsonObject["leaderLineStyle"]),
                NegativeStyle = ServerStyle.FromJson((JsonObject)jsonObject["negativeStyle"]),
                OffsetX = (string)jsonObject["offsetX"],
                OffsetY = (string)jsonObject["offsetY"],
                PositiveStyle = ServerStyle.FromJson((JsonObject)jsonObject["positiveStyle"]),
                ZeroStyle = ServerStyle.FromJson((JsonObject)jsonObject["zeroStyle"])
            };

            if (jsonObject["graduatedMode"] != null)
            {
                result.GraduatedMode = (GraduatedMode)(int)jsonObject["graduatedMode"];
            }

            return result;
        }