public static string Line(MapElement.RouteLine line) { //将标准对象转为Base StandardToBase.Line(line); //转为json return(JsonConvert.SerializeObject(line, Formatting.Indented)); }
public static void Line(MapElement.RouteLine line) { line.EndRect = SaveMap.Convert.BaseToRectangle(line.baseEndRect); line.line = SaveMap.Convert.BaseToLine(line.baseLine); line.SelectLine = SaveMap.Convert.BaseToLine(line.baseSelectLine); line.StartRect = SaveMap.Convert.BaseToRectangle(line.baseStartRect); line.textBlock = SaveMap.Convert.BaseToTextBlock(line.baseTextBlock); }
/// <summary> /// Line /// </summary> public static MapElement.RouteLine Line(string str) { MapElement.RouteLine routeLine = new MapElement.RouteLine(); //json 转为对象 routeLine = JsonConvert.DeserializeObject <MapElement.RouteLine>(str); //将Base转为标准对象 BaseToStandard.Line(routeLine); return(routeLine); }