答案 0 :(得分:2)
您的代码中有2处出错了
MyClass result = myList.Where(myItem => myItem.Status == X)
.GetNewestOrDefault();
以fs.readFile
的形式返回文件的内容,因此如果内容为string
,则需要首先解析内容,然后可以访问其中的键和值
您正在访问JSON
中的name
,这在JSON对象中不可用。您必须通过将变量名放在方括号中而不是像data
dot(.)
运算符来提及存储在变量中的键名
附加代码以供参考:
data[name]
答案 1 :(得分:0)
看看您的对象结构,data
是一个对象数组,因此您必须像data.student[i].name
一样进行访问;这里i
是一些索引
data.student[0].name // prints 'tom'