avt.DynamicFlashRotator.Net.SlideObjectInfo.ToStringJson C# (CSharp) Method

ToStringJson() public method

public ToStringJson ( ) : string
return string
        public string ToStringJson()
        {
            StringBuilder sbJson = new StringBuilder();

            sbJson.Append("{");
            sbJson.AppendFormat("\"id\":{0},", Id.ToString());
            sbJson.AppendFormat("\"name\":\"{0}\",", RotatorSettings.JsonEncode(Name));
            sbJson.AppendFormat("\"linkUrl\":\"{0}\",", RotatorSettings.JsonEncode(Link));
            sbJson.AppendFormat("\"htmlContents\":\"{0}\",", RotatorSettings.JsonEncode(Text));
            sbJson.AppendFormat("\"itemType\":\"{0}\",", ObjectType.ToString());
            sbJson.AppendFormat("\"resUrl\":\"{0}\",", RotatorSettings.JsonEncode(ObjectUrl));
            sbJson.AppendFormat("\"delay\":{0},", TimeDelay.ToString());
            sbJson.AppendFormat("\"duration\":{0},", TransitionDuration.ToString());
            sbJson.AppendFormat("\"opacity\":{0},", Opacity.ToString());
            sbJson.AppendFormat("\"posx\":{0},", Xposition.ToString());
            sbJson.AppendFormat("\"posy\":{0},", Yposition.ToString());
            sbJson.AppendFormat("\"width\":{0},", Width.ToString());
            sbJson.AppendFormat("\"valign\":\"{0}\",", VerticalAlign.ToString());
            sbJson.AppendFormat("\"glowSize\":{0},", GlowSize.ToString());
            sbJson.AppendFormat("\"glowStrength\":{0},", GlowStrength.ToString());
            sbJson.AppendFormat("\"glowColor\":\"{0}\",", ColorExt.ColorToHexString(GlowColor));
            sbJson.AppendFormat("\"appearMode\":\"{0}\",", AppearMode.ToString());
            sbJson.AppendFormat("\"slideFrom\":\"{0}\",", SlideFrom.ToString());
            sbJson.AppendFormat("\"slideMoveType\":\"{0}\",", SlideMoveType.ToString());
            sbJson.AppendFormat("\"slideEasingType\":\"{0}\",", SlideEasingType.ToString());
            sbJson.AppendFormat("\"effectAfterSlide\":\"{0}\",", EffectAfterSlide.ToString());
            sbJson.AppendFormat("\"textColor\":\"{0}\",", ColorExt.ColorToHexString(TextColor));
            sbJson.AppendFormat("\"textBackgroundColor\":\"{0}\",", ColorExt.ColorToHexString(TextBackgroundColor));
            sbJson.AppendFormat("\"textBackgroundOpacity\":{0},", TextBackgroundOpacity.ToString());
            sbJson.AppendFormat("\"textBackgroundPadding\":{0}", TextBackgroundPadding.ToString());
            sbJson.Append("}");

            return sbJson.ToString();
        }