Синтаксический анализ Json возвращает ошибку из-за типа данных

#json #mongodb #parsing #mongodb-query

#json #mongodb #синтаксический анализ #mongodb-запрос

Вопрос:

Я запускаю запрос в ASP.NET чтобы получить некоторые данные из коллекции в Mongo DB. Запрос выполняется нормально, но возвращаемый им тип данных отличается от ожидаемого.

 variable= Newtonsoft.Json.JsonConvert.DeserializeObject<class>(var);
  

Данные, которые он возвращает

Я использую Newtonsoft для анализа Json:

переменная является объектом класса, а var — Json формы > «{ «Name»: «XYZ», «Value»: [«Value»] }» Класс содержит имя и значение свойств. Исключение, которое он возвращает: {«Неожиданный символ, встречающийся при анализе значения: [. Path ‘Value’, строка 1, позиция 43.»}

Есть идеи, как я должен это исправить.

Комментарии:

1. Работает для меня , что JSON абсолютно корректен.

2. Опять же, это совершенно правильный JSON. Каково определение ResourceFieldName ? В частности, есть ли у него Value свойство, тип которого string[] (массив string )?