C# Can';t获取json对象数据

C# Can';t获取json对象数据,c#,json,C#,Json,我有一个如下所示的json对象,但我不知道如何访问对象数据 我想像这样访问第五个索引 jsonContent[5] 错误CS0021:无法将[]索引应用于“object”类型的表达式 它看起来像一个对象而不是数组。因此,请尝试使用jsonContent[“5”]或jsonContent[“[5]”来代替?以下是使用JObject库所需的内容 var currency = (jsonContent["quotes"] as JObject)["USD"].Value<decimal>

我有一个如下所示的json对象,但我不知道如何访问对象数据

我想像这样访问第五个索引

jsonContent[5] 错误CS0021:无法将[]索引应用于“object”类型的表达式


它看起来像一个对象而不是数组。因此,请尝试使用jsonContent[“5”]或jsonContent[“[5]”来代替?

以下是使用JObject库所需的内容

var currency = (jsonContent["quotes"] as JObject)["USD"].Value<decimal>();
var currency=(jsonContent[“quotes”]作为作业对象)[“USD”].Value();

看起来像是在列出对象属性,所以可以尝试类似“jsonContent.quotes”的方式?另外,您还没有提到,如果您正在尝试将此json反序列化为某种已知类型或使用Dynamics,那么您的下一个问题将是为什么
quotes
不返回引号列表;)顺便说一句,该错误意味着
jsonContent
不是数组,而是对象。您使用的是哪个JSON库?如果您使用的是Newtonsoft.JSON,请尝试
jsonContent[“quotes”]