public static ServerConfiguration LoadConfiguration(string path) { using (var reader = new JsonTextReader(new StreamReader(path))) { return new JsonSerializer().Deserialize<ServerConfiguration>(reader); } } }