internal static string ToJson(DataReturnOption param) { if (param == null) { return "{}"; } string json = "{"; List<string> list = new List<string>(); if (!string.IsNullOrEmpty(param.Dataset)) { list.Add(string.Format("\"dataset\":\"{0}\"", param.Dataset)); } else { list.Add("\"dataset\":\"\""); } list.Add(string.Format("\"maxRecordCount\":{0}", param.MaxRecordCount)); list.Add(string.Format("\"overwriteIfExists\":{0}", param.OverwriteIfExists.ToString().ToLower())); list.Add(string.Format("\"returnMode\":{0}", (int)param.ReturnMode)); json += string.Join(",", list.ToArray()); json += "}"; return json; }
/// <summary>${iServer2_DataReturnOption_method_FromJson_D}</summary> /// <param name="jsonObject">${iServer2_DataReturnOption_method_FromJson_param_jsonObject}</param> /// <returns>${iServer2_DataReturnOption_method_FromJson_return}</returns> public static DataReturnOption FromJson(JsonObject jsonObject) { if (jsonObject == null) { return null; } DataReturnOption drp = new DataReturnOption(); if (jsonObject.ContainsKey("dataset")) { drp.Dataset = (string)jsonObject["dataset"]; } if (jsonObject.ContainsKey("maxRecordCount")) { drp.MaxRecordCount = (int)jsonObject["maxRecordCount"]; } if (jsonObject.ContainsKey("overwriteIfExists")) { drp.OverwriteIfExists = (bool)jsonObject["overwriteIfExists"]; } if (jsonObject.ContainsKey("returnMode")) { drp.ReturnMode = (DataReturnMode)((int)jsonObject["returnMode"]); } return drp; }