public void Save(IEnumerable <EndpointSetting> endpointSettings) { var target = new EndpointSettingListForSerialize(endpointSettings); var json = JsonUtility.ToJson(target); using (var sw = new StreamWriter(JsonFilePath, false)) { try { sw.Write(json); } catch (Exception e) { Debug.Log(e); } } Debug.Log($"Saved : {JsonFilePath}"); }