JSON.Net сериализует массив из одного объекта в объект - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть следующий код

using (var stringReader = new StringReader(json)) {
            using (var jsonReader = new JsonTextReader(stringReader)) {
                while (jsonReader.Read()) {
                    if (jsonReader.TokenType == JsonToken.PropertyName
                        && (string)jsonReader.Value == rootNode) {
                            jsonReader.Read();
                            return serializer.Deserialize<T>(jsonReader);
                        }
                }
            }
        }

Я пытаюсь сделать его универсальным для всех объектов, так как я использую десериализацию Json.Net.

Проблема в том, что сервервозвращает отдельные объекты в виде массивов, которые JSON.Net не может правильно проанализировать для обычных объектов.Есть ли способ заставить JSON.Net десериализовать однообъектные массивы в обычные объекты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...