static public string Serialize(TrainDataJson trainDataJson)
            {
                string retValue = string.Empty;

                try
                {
                    trainDataJson.deserialized = false;
                    retValue = JsonConvert.SerializeObject(trainDataJson);
                }
                catch (Exception) { };
                return(retValue);
            }
            static public TrainDataJson Deserialize(string trainDataJsonStr)
            {
                TrainDataJson trainDataJSON = new TrainDataJson();

                try
                {
                    trainDataJSON = JsonConvert.DeserializeObject <TrainDataJson>(trainDataJsonStr);
                    trainDataJSON.deserialized = true;
                }
                catch (Exception)
                {
                    trainDataJSON.deserialized = false;
                }
                return(trainDataJSON);
            }