В моем новом проекте я вижу широкое использование 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
работали без учета регистра в глобальном масштабе по всему проекту, поэтому у меня нетисправить код повсеместно (что я планирую сделать позже).
Есть ли способ сделать это?