C#JsonConvert.DeserializeObject反序列化json字符
需求:需要把第一个id替换掉,在序列化成json
dynamic dyn = Newtonsoft.Json.JsonConvert.DeserializeObject(json); foreach (var obj in dyn) { if (obj.Name == "id") { obj.Value = dbGuid; break; } } string result = Newtonsoft.Json.JsonConvert.SerializeObject(dyn);
这样就实现了,当然还有其他方法。