Как сделать JObject и JToken глобально нечувствительными к регистру - PullRequest
0 голосов
/ 16 ноября 2018

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

Есть ли способ сделать это?

...