public static ParametersOfSurfacesAfterVariousOperations getParametersOfSurfacesAfterVariousOperations() { if (parametersOfSurfacesAfterVariousOperations == null) { parametersOfSurfacesAfterVariousOperations = new ParametersOfSurfacesAfterVariousOperations(); parametersOfSurfacesAfterVariousOperations = (ParametersOfSurfacesAfterVariousOperations)FileToObject.objectFromXML(@"XMLFiles/ParametersOfSurfacesAfterVariousOperations.xml", parametersOfSurfacesAfterVariousOperations); } return(parametersOfSurfacesAfterVariousOperations); }
public static object objectFromJson(string jsonFile, object obj) {//не работает Type typeOfObject = obj.GetType(); FileStream fileStream = new FileStream(jsonFile, FileMode.Open); StreamReader reader = new StreamReader(fileStream); string str = reader.ReadToEnd(); ParametersOfSurfacesAfterVariousOperations g = new ParametersOfSurfacesAfterVariousOperations(); obj = JsonConvert.DeserializeAnonymousType(str, g); return(obj); }