小编Arq*_*cto的帖子

按路径设置JSON属性

有没有办法使用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)

但那不是我想要的.

c# json json.net

4
推荐指数
1
解决办法
3169
查看次数

标签 统计

c# ×1

json ×1

json.net ×1