${REST_TransferLine_Title}
/// <summary>${REST_TransferLine_method_FromJson_D}</summary> /// <param name="json">${REST_TransferLine_method_FromJson_param_jsonObject}</param> internal static TransferLine FromJson(JsonObject json) { if (json == null) { return null; } TransferLine line = new TransferLine(); line.EndStopIndex = (int)json["endStopIndex"].GetNumberEx(); line.EndStopName = json["endStopName"].GetStringEx(); line.LineID = (int)json["lineID"].GetNumberEx(); line.LineName = json["lineName"].GetStringEx(); line.StartStopIndex = (int)json["startStopIndex"].GetNumberEx(); line.StartStopName = json["startStopName"].GetStringEx(); return line; }
internal static string ToJson(TransferLine line) { if (line == null) { return null; } List<string> list = new List<string>(); list.Add(string.Format("\"{0}\":{1}", "endStopIndex", line.EndStopIndex)); if (!string.IsNullOrEmpty(line.EndStopName)) { list.Add(string.Format("\"{0}\":\"{1}\"", "endStopName", line.EndStopName)); } list.Add(string.Format("\"{0}\":{1}", "lineID", line.LineID)); if (!string.IsNullOrEmpty(line.LineName)) { list.Add(string.Format("\"{0}\":\"{1}\"", "lineName", line.LineName)); } list.Add(string.Format("\"{0}\":{1}", "startStopIndex", line.StartStopIndex)); if (!string.IsNullOrEmpty(line.StartStopName)) { list.Add(string.Format("\"{0}\":\"{1}\"", "startStopName", line.StartStopName)); } return "{" + string.Join(",", list) + "}"; }