//json字符串示例
string JsonStr = @"{
""StatusCode"": 200,
""Message"": ""Success"",
""Data"": {
""Page1"": [
{
""FLSSrcInterID"": 0,
""FPOSName"": """",
""FRelateBrID"": {
""FNumber"": """",
""FName"": """"
},
""FPayCondition"": {
""FNumber"": """",
""FName"": """"
}
}
]
}
}";
//
JObject jobj = (JObject)JsonConvert.DeserializeObject(JsonStr);
//节点赋值
jobj ["Message"]="201";
//删除一个子节点
jobj["Message"].Parent.Remove();
//多层子节点的删除
jo["Data"]["Page1"][0]["FStatus"].Parent.Remove();
//增加一个节点
jobj.Add("FSelBillNo", "123");
//多层子节点的增加
JObject job=(JObject)jo["Data"]["Page1"][0];
if (job.Property("FSelBillNo") != null) //判断子节点是否已经存在
{
job.Add("FSelBillNo", "");
}