コード例 #1
0
ファイル: Helper.cs プロジェクト: IGK-STM32-SYSTEM/WpfMap
 /// <summary>
 /// 地图对象转Json字符串
 /// </summary>
 /// <param name="mapObject"></param>
 /// <returns></returns>
 public static string MapOject(MapElement.MapObjectClass mapObject)
 {
     //保存地图【转换映射】
     SaveMap.Helper.StandardToBase.RFID(mapObject.RFIDS);
     SaveMap.Helper.StandardToBase.Line(mapObject.Lines);
     SaveMap.Helper.StandardToBase.ForkLine(mapObject.ForkLines);
     return(JsonConvert.SerializeObject(mapObject, Formatting.Indented));
 }
コード例 #2
0
ファイル: Helper.cs プロジェクト: IGK-STM32-SYSTEM/WpfMap
 /// <summary>
 /// Json转地图对象
 /// </summary>
 /// <param name="str"></param>
 /// <returns></returns>
 public static MapElement.MapObjectClass MapObject(string str)
 {
     //json 转为对象
     MapElement.MapObjectClass mapObject = JsonConvert.DeserializeObject <MapElement.MapObjectClass>(str);
     if (mapObject == null)
     {
         return(null);
     }
     /*--------------RFID--------------------------------*/
     //将Base转为标准对象
     SaveMap.Helper.BaseToStandard.RFID(mapObject.RFIDS);
     /*--------------Line--------------------------------*/
     //将Base转为标准对象
     SaveMap.Helper.BaseToStandard.Line(mapObject.Lines);
     /*--------------ForkLine--------------------------------*/
     //将Base转为标准对象
     SaveMap.Helper.BaseToStandard.ForkLine(mapObject.ForkLines);
     return(mapObject);
 }