[英]Update JObject with JToken
說我有一些 JSON
{
"name": "John"
... other properties
}
它也可以像
{
"person": {
"name": "John"
}
... other properties
}
這段代碼用於查找名稱字段。
var obj = JObject.Parse(json);
var token = obj.SelectToken("$..name");
token = "James";
拿到后,想設置成另外一個值,放回JSON中得到
{
"person": {
"name": "James"
}
... other properties
}
或者
{
"person": {
"name": "James"
}
... other properties
}
如何將 JToken 放回 JObject?
請試試這個:
var o = JObject.Parse(json);
o["person"]["name"] = "James";
var backToJson = o.ToString(Formatting.None);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.