${iServerJava6R_ThemeGraduatedSymbolStyle_Title}

${iServerJava6R_ThemeGraduatedSymbolStyle_Description}

 internal static ThemeGraduatedSymbolStyle FromJson(System.Json.JsonObject json)
 {
     if (json == null) return null;
     ThemeGraduatedSymbolStyle symbolStyle = new ThemeGraduatedSymbolStyle();
     symbolStyle.NegativeDisplayed = (bool)json["negativeDisplayed"];
     symbolStyle.NegativeStyle = ServerStyle.FromJson((JsonObject)json["negativeStyle"]);
     symbolStyle.PositiveStyle = ServerStyle.FromJson((JsonObject)json["positiveStyle"]);
     symbolStyle.ZeroDisplayed = (bool)json["zeroDisplayed"];
     symbolStyle.ZeroStyle = ServerStyle.FromJson((JsonObject)json["zeroStyle"]);
     return symbolStyle;
 }
        internal static string ToJson(ThemeGraduatedSymbolStyle valueSection)
        {
            string json = "";
            List<string> list = new List<string>();

            if (valueSection.PositiveStyle != null)
            {
                list.Add(string.Format("\"positiveStyle\":{0}", ServerStyle.ToJson(valueSection.PositiveStyle)));
            }
            else
            {
                list.Add(string.Format("\"positiveStyle\":{0}", ServerStyle.ToJson(new ServerStyle())));
            }

            if (valueSection.NegativeStyle != null)
            {
                list.Add(string.Format("\"negativeStyle\":{0}", ServerStyle.ToJson(valueSection.NegativeStyle)));
            }
            else
            {
                list.Add(string.Format("\"negativeStyle\":{0}", ServerStyle.ToJson(new ServerStyle())));
            }

            if (valueSection.ZeroStyle != null)
            {
                list.Add(string.Format("\"zeroStyle\":{0}", ServerStyle.ToJson(valueSection.ZeroStyle)));
            }
            else
            {
                list.Add(string.Format("\"zeroStyle\":{0}", ServerStyle.ToJson(new ServerStyle())));
            }

            if (valueSection.ZeroDisplayed)
            {
                list.Add(string.Format("\"zeroDisplayed\":{0}", valueSection.ZeroDisplayed.ToString(System.Globalization.CultureInfo.InvariantCulture).ToLower()));
            }

            if (valueSection.NegativeDisplayed)
            {
                list.Add(string.Format("\"negativeDisplayed\":{0}", valueSection.NegativeDisplayed.ToString(System.Globalization.CultureInfo.InvariantCulture).ToLower()));
            }
            json = string.Join(",", list.ToArray());
            return json;
        }