/** * インポーター (設定を含む) をファイルからロードします。 */ public static MessageImporter Load(string path) { MessageImporter importer = new MessageImporter(); if (File.Exists(path)) { string jsonString = File.ReadAllText(path); importer.settings = JsonMapper.ToObject<Settings>(jsonString); } return importer; }
/** * インポーター (設定値を含む) をファイルにセーブします。 */ public static void Save(string path, MessageImporter importer) { string jsonString = JsonMapper.ToJson(importer.settings); File.WriteAllText(path, jsonString); }