从文本字段设置props值,并将其转换为JSON对象列表并存储在文件中

时间:2019-05-02 20:43:58

标签: c# asp.net arraylist json.net

我试图通过json.net从Web表单获取数据并将属性转换为JSON对象列表,这是第一次将对象列表存储在文件中。但是下一次,而不是将数据追加到列表中,而是创建了新列表。因此,如何将其添加到同一列表中。这是我的代码

    public List<StudentProps> GetProps(StudentProps p)
    {
        List<StudentProps> s = new List<StudentProps>();
        s.Add(p);
        return s;
    }


    public void GetStudent(StudentProps p)
    {
        var json = JsonConvert.SerializeObject(GetProps(p), Formatting.Indented);
        String FilePath = @"C:\Users\Haseeb\Desktop\Test.json";
        File.AppendAllText(FilePath, json + Environment.NewLine);
        var ReadFile = File.ReadAllText(FilePath);

        // List<StudentProps> props = JsonConvert.DeserializeObject<List<StudentProps>>(ReadFile).ToList();

    }

0 个答案:

没有答案