Я работаю над декодированием ответа json, который довольно сложный. Я использовал Newtonsoft JsonConvert.DeserializeObject<RootObject>()
, но класс, к которому я десериализовался, RootObject, становится массовым. Есть тонны подклассов (серьезно, как 35), и полдюжины различных использований подкласса "предмет". Я пытался учесть все возможные ответы, используя json2csharp и примеры ответов. Я также пытаюсь придерживаться простых, многократно используемых методов, поэтому мне не нужно иметь различный вызов DeserializeObject
для каждого типа ответа.
- Можно ли преобразовать в примитив и поддерживать глубину объекта ответа?
- Действительно ли я об этом говорю лучше всего? Это не похоже на это
Спасибо!