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

FromJson() public static method

${iServer2_ServerStyle_method_FromJson_D}
public static FromJson ( System.Json.JsonObject jsonObject ) : ServerStyle
jsonObject System.Json.JsonObject ${iServer2_ServerStyle_method_FromJson_param_jsonObject}
return ServerStyle
        public static ServerStyle FromJson(JsonObject jsonObject)
        {
            if (jsonObject == null)
            {
                return null;
            }
            ServerStyle result = new ServerStyle()
            {
                FillGradientAngle = (double)jsonObject["fillGradientAngle"],
                FillBackColor = ServerColor.FromJson((JsonObject)jsonObject["fillBackColor"]),
                FillBackOpaque = (bool)jsonObject["fillBackOpaque"],
                FillGradientOffsetRatioX = (double)jsonObject["fillGradientOffsetRatioX"],
                FillGradientOffsetRatioY = (double)jsonObject["fillGradientOffsetRatioY"],
                FillForeColor = ServerColor.FromJson((JsonObject)jsonObject["fillForeColor"]),
                FillGradientMode = (FillGradientMode)(int)jsonObject["fillGradientMode"],
                FillOpaqueRate = (int)jsonObject["fillOpaqueRate"],
                FillSymbolID = (int)jsonObject["fillSymbolID"],

                LineColor = ServerColor.FromJson((JsonObject)jsonObject["lineColor"]),
                LineSymbolID = (int)jsonObject["lineSymbolID"],
                LineWidth = (double)jsonObject["lineWidth"],

                MarkerAngle = (double)jsonObject["markerAngle"],
                MarkerSize = (double)jsonObject["markerSize"],
                MarkerSymbolID = (int)jsonObject["markerSymbolID"]
            };

            return result;
        }