コード例 #1
0
        static public DbInfoList ReadDbList(string path)
        {
            string     file = File.ReadAllText(path);
            DbInfoList list = JsonConvert.DeserializeObject <DbInfoList>(file);

            return(list);
        }
コード例 #2
0
        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);
            }
        }