JSON格式文件加载

时间:2015-11-17 11:19:47

标签: c# json list

所以我有一个用我的JSON格式文件编写的列表。但现在我想加载它。例如,在我的命令行c:\temp\my dir\program.exe test.json上,我希望我的表单窗口上的复选框选中复选框。

我写的JSON文件代码:

private void SaveConfig(string path)
        {
            var config = new DocConfig();
            config.Parts = new List<DocPart>();


            foreach(var checkbox in _checkBoxes)
            {
                config.Parts.Add(new DocPart { Checked = checkbox.Checked, Title = checkbox.Text });
            }

            var configString = config.SaveToString();
            File.WriteAllText(path, configString);

我正在尝试以这种方式加载:

 var cfgstring = File.ReadAllText(@"C:temp\test.json");


var cfg = DocConfig.LoadFromString(cfgString);

        foreach (var part in config.Parts)
        {
            if (part.Title == checkBox1.Text)
               checkBox1.Checked = part.Checked;


            if (part.Title == checkBox2.Text)
                checkBox2.Checked = part.Checked;
        }

但没有任何反应:/需要帮助:)

感谢。

0 个答案:

没有答案