有没有办法使用Json.NET通过路径设置属性?
JObject o = JObject.Parse(@"{
'CPU': 'Intel',
'Drivers': {
'Mouse': 'HPQ',
'VideoCard' : 'NVidia'
}
}");
//something like that
o.SetByPath("Drivers.VideoCard") = "Intel";
Run Code Online (Sandbox Code Playgroud)
可能吗?
顺便说一句,我知道我可以这样做:
o["Drivers"]["VideoCard"] = "Intel";
Run Code Online (Sandbox Code Playgroud)
但那不是我想要的.