C#获取文件的时候读取集合中信息异常

我获取文件夹中json文件,但是在读取数据的时候抛出异常了,不知道是哪里的问题。


private void Btn_Login_Click(object sender, EventArgs e)
        {

            // 文件地址
            string filePath = @"E:\Project\Wineshop\Wineshop\Json\userdata.json";
            // 读取JSON文件内容
            string jsonContent = File.ReadAllText(filePath);
            // 反序列化JSON数据
            var data = JsonConvert.DeserializeObject<dynamic>(jsonContent);
            // 访问JSON数据中的内容
            foreach (var user in data.userlist)
            {
                string userId = user.userid;
                string password = user.pwd;
                Console.WriteLine(userId + ": " + password);

            }
        }

img

img

data["userlist"]