【发布时间】:2021-03-25 14:20:05
【问题描述】:
我在这里有这段代码可以将一段 JSON 添加到文件中,但它没有使用 [] 来创建一个数组,从而破坏了我的文件的读取方式。
var serverid = ctx.Guild.Id.ToString();
List<data> _data = new List<data>();
_data.Add(new data() {
mute = $"{Role.Name}"
});
string json = JsonConvert.SerializeObject(_data.ToList());
File.WriteAllText(@$".\serverconfigs\{serverid}.json", json);
【问题讨论】:
-
[{"mute":"CobraMute"}]是我的意思 -
那你为什么要序列化一个列表呢?直接序列化
data对象即可。