簡體   English   中英

將值附加到 Jtoken

[英]Append value to a Jtoken

鑒於以下 JSON

{
    "Cars" [
        {
            "Mercedes-Benzz": {
                "A-class": "A160,A180"
                 "B-class": "B200"
            }
        }
    ]
}

我想附加一個值和我的 JSON 是這樣的:

{
    "Cars" [
        {
            "Mercedes-Benz": {
                "A-class": "A160,A180,A200"
                 "B-class": "B200"
            }
        }
    ]
}

有沒有辦法做到這一點?

var myjson= File.ReadAllText(filepath);
JObject myDocument = JObject.Parse(myjson);

var property = myDocument ["Cars"][0]["Mercedes-Benz"]["A-class"];
property.append("A200"); //<- This DO NOT WORK

File.WriteAllText(filepath,myDocument.ToString());

如果有辦法檢查我要附加的值是否已經存在,它也將是最佳的。

不使用

property.append()

使用類似的東西

var myvalue = propery.ToString();
//code to edit this as you like
property = myvalue;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM