c# - JsonSerializer.Serialize 抛出异常
问题描述
我有一个列表,我想将它写入一个文件,但JsonSerializer.Serialize(mylist)
这里抛出一个错误代码:
private void CheckIfFileExistsOrCreateOne()
{
if (!File.Exists(filePath))
{
LoginInfo secretary = new LoginInfo("secretary", "secretary", new Secretary_Form());
LoginInfo admin = new LoginInfo("admin", "admin", new Administrator_Form());
mylist.Add(secretary);
mylist.Add(admin);
File.WriteAllText(filePath, JsonSerializer.Serialize(mylist));
}
}
和错误:
解决方案
似乎您无法将表单传递给列表并将其写入文件,因为它太大了,所以我改变了策略,并使用字符串到变量名来接近我想要的。
推荐阅读
- node.js - zsh - sh:节点:找不到命令
- python - 如何在 python 中找到我的 PCA 图中的数据点?
- mysql - 如何使用 mysql IN 语句获取多行
- mysql - 如何从表格中删除括号、引号?
- batch-file - 如何使用 cmd 从文本文件中插入密码?
- matlab - 重写脚本并将“内核”分布图拟合到直方图中
- apache-camel - Camel:是否可以在给定时间使用计时器组件来安排日常任务?
- angular - __importDefault 未定义 Ionic
- linux - tmux pin 以避免滚动
- c++ - 如何在linux ubuntu下链接犰狳给出链接错误