在我的新项目中,我看到JToken
和JObject
的广泛使用,如下所示,其中通过硬编码的属性名称访问对象。
JsonConvert.DeserializeObject<JObject>(response.Content, this.DefaultSerializerSettings)
.Value<JToken>("result")
.Value<JObject>("memberProduct")
.ToObject<MemberProduct>();
这里的问题是,如果响应中的属性名称带有不同的大小写,则.Value<JToken>("result").Value<JObject>("memberProduct")
部分将无法选择数据。
我想在整个项目中使JToken
和JObject
在不区分大小写的情况下全局工作,这样我就不必在整个地方更正代码(我打算这样做)稍后)。
有什么办法吗?