c# - C#将对象列表写入文件(最简单的方法)
问题描述
我有一类付款:
class Payments
{
public string id; //it must be string because of a method
public string name;
public int payment;
}
以及对象列表:
private List<Payments> database = new List<Payments>();
问题是:如何以最简单的方式将其写入文件(位于解决方案的文件夹中)?它不应该是最有效的。
解决方案
您可以使用 Newtonsoft json 轻松将此对象列表序列化为 json 并将其写入文件,
using (StreamWriter file = File.CreateText(@"f:\payments.json"))
{
JsonSerializer serializer = new JsonSerializer();
serializer.Serialize(file, database);
}
推荐阅读
- javascript - 在 Axios.get promise 之后设置 req.body
- spring-boot - 从镶木地板文件中读取弹簧批处理
- python-3.x - 如何交换字符串并保存
- ms-access - 转到连续子表单中的下一条记录 跳到父表单中的下一条记录
- python - 在 matplotlib 中迭代地添加子图,总数未知
- java - 使用 https 使用不同的 web 服务但只有一个使用证书身份验证后的 Axis2 问题
- android - StackView 小部件未显示
- javascript - 嵌套承诺解决方法
- c# - 如何在 Unity 中更改其他玩家的相机?
- java - 黄瓜,在所有场景中重复登录步骤