我有一些JSON存储在文件中,如下所示。我想要做的是找到Task2
,将其状态从complete
更改为deleted
,然后将其保存回我从中获得的文本文件。但对于我的生活,我无法弄清楚这一点。更新存储在文件中的JSON
这里是我的JSON:
{
"tasks": [
{
"task" : "Task1",
"quantity" : "(1)",
"state" : "incomplete",
"changed" : "never"
},
{
"task" : "Task2",
"quantity" : "(1)",
"state" : "complete",
"changed" : "never"
},
{
"task" : "Task3",
"quantity" : "(1)",
"state" : "deleted",
"changed" : "never"
}
]
}
这是我迄今(使用Json.Net)
using (StreamReader reader = new StreamReader(fileStream))
{
string txt = reader.ReadToEnd();
JObject jObject = JObject.Parse(txt);
JArray tasks = (JArray) jObject["tasks"];
....
reader.Close();
}
,我需要以更新的JSON什么代码的代码?