将新的JSON对象添加到文件数组

时间:2019-01-28 19:31:58

标签: c# json

我在“ NavigationControls”下有一个带有对象数组的JSON文件,我想要做的是向该数组添加一个新项并更新文件。有人可以给我一些指示来实现这一目标吗?

{
    "LocalId": "section1",
    "Name": "Sample Navigation",
    "Version": "1.0.0.0",
    "NavigationControls": [
        {
            "ControlType": 0,
            "ControlName": "",
            "ControlId": 0,
            "FontSize": 26,
            "Label": "Main Title"
        }
    ]
}

1 个答案:

答案 0 :(得分:0)

您可以像这样反序列化数据,其中DBConfig是对象,数据是json内容

    public static DBConfig Carregar()
    { 
        var data = File.ReadAllText("dbconfig.json");

        var config = JsonConvert.DeserializeObject<DBConfig>(data);

        return config;
    }