SuperMap.Web.iServerJava2.ServiceAreaParam.ToJson C# (CSharp) Method

ToJson() static private method

static private ToJson ( ServiceAreaParam param ) : string
param ServiceAreaParam
return string
        internal static string ToJson(ServiceAreaParam param)
        {
            if (param == null)
            {
                return null;
            }
            string json = "{";
            List<string> list = new List<string>();

            list.Add(string.Format("\"networkAnalystParam\":{0}", NetworkAnalystParam.ToJson(param.NetworkAnalystParam)));
            list.Add(string.Format("\"isCenterMutuallyExclusive\":{0}", param.IsCenterMutuallyExclusive));
            list.Add(string.Format("\"isFromCenter\":{0}", param.IsFromCenter));

            list.Add(string.Format("\"weights\":{0}", JsonHelper.FromIList((IList)param.Weights)));

            json += string.Join(",", list.ToArray());
            json += "}";

            return json;
        }