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

ToJson() static private method

static private ToJson ( DatasetInfo datasetInfo ) : string
datasetInfo DatasetInfo
return string
        internal static string ToJson(DatasetInfo datasetInfo)
        {
            if (datasetInfo == null)
            {
                return null;
            }
            string json = "{";

            List<string> list = new List<string>();

            if (!string.IsNullOrEmpty(datasetInfo.DatasetName))
            {
                list.Add(string.Format("\"datasetName\":\"{0}\"", datasetInfo.DatasetName));
            }
            else
            {
                list.Add("\"datasetName\":\"\"");
            }

            if (!string.IsNullOrEmpty(datasetInfo.DatasourceName))
            {
                list.Add(string.Format("\"datasourceName\":\"{0}\"", datasetInfo.DatasourceName));
            }
            else
            {
                list.Add(string.Format("\"datasourceName\":null"));
            }

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