假设我有一个这样的对象:
{
"Node": "Fruit.Color",
"Response": "Green"
}
如何创建一个如下所示的JObject:
{
"Fruit": {
"Color": "Green"
}
}
我正在弄乱Jobjects等,但我无法让它工作。
答案 0 :(得分:0)
这似乎可以解决问题
JToken jToken = response;
foreach (var str in node.Split('.').Reverse())
{
var obj = new JObject
{
{ str, jToken }
};
jToken = obj;
}
不知道这是否是最好的选择......