static public DbInfoList ReadDbList(string path) { string file = File.ReadAllText(path); DbInfoList list = JsonConvert.DeserializeObject <DbInfoList>(file); return(list); }
static public void SaveDbList(DbInfoList list) { string setting = JsonConvert.SerializeObject(list, Formatting.Indented); SaveFileDialog saveFileDialog = new SaveFileDialog { Filter = "Setting files (*.json)|*.json", AddExtension = true, OverwritePrompt = true }; if (saveFileDialog.ShowDialog() == DialogResult.OK) { File.WriteAllText(saveFileDialog.FileName, setting); } }