【发布时间】:2018-01-13 23:58:28
【问题描述】:
我正在使用 newtonsoft.json 来(反)序列化 json 文件。我想将我的用户分隔在一个 json 文件中,目前我的 json 文件是这样的:
[
{
"name": "examplename",
"inviteID": "",
"inviteCount": "",
"invited": ""
},
{
"name": "examplename2",
"inviteID": "",
"inviteCount": "",
"invited": ""
}
]
但是我想给他们这样的标识符:
[
"namehere"[
{
"inviteID": "",
"inviteCount": "",
"invited": ""
}
]
我希望这样可以更轻松地找到用户,而不必遍历每个用户,直到找到合适的用户.. 当前代码:
if(foundinviter == false)
{
User theuser = new User
{
name = inviterUsername,
inviteID = inviteID,
inviteCount = inviteCount.ToString(),
invited = invited
};
userslist.Add(theuser);
}
}
string updatedjson = JsonConvert.SerializeObject(userslist, Formatting.Indented);
File.WriteAllText("InviteData/data.json", updatedjson);
【问题讨论】:
-
您可以重新创建 JSON 文件还是必须使用现有文件?
-
我要新建一个json文件
-
看起来不错,试试看,谢谢!