Тип JSon не поддерживается для десериализации массива в C #

Поскольку Matlab для Linux существует, количество пользователей, которые имеют опыт работы с Matlab на вине, вероятно, очень ограничено.

Если вы не можете получить лицензию, действительную в Linux, под управлением Windows 7 (или любой другой Windows) и Matlab с VirtualBox или KVM, безусловно, является опцией. Самая большая проблема заключается в том, что значительное количество ОЗУ будет потрачено впустую для Windows.

0
задан 13 August 2018 в 14:52

1 ответ

попробуйте с Microsoft Newtonsoft.Json, как

string json = @"{
  'Name': 'Bad Boys',
  'ReleaseDate': '1995-4-7T00:00:00',
  'Genres': [
    'Action',
    'Comedy'
  ]
}";

, тогда вы просто записываете

Movie m = JsonConvert.DeserializeObject<Movie>(json);

string name = m.Name;

здесь Movie is class содержит все ключи от json

0
ответ дан 15 August 2018 в 17:04
  • 1
    Я думаю, что это направление в правильном направлении, но у Json несколько строк, и мне нужно перечислить их каждый, мой предыдущий способ работает нормально, когда назван корень, также у меня нет никакого контроля над ним, поскольку он предоставляется через сторонний API. – Sultan 13 August 2018 в 17:11

Другие вопросы по тегам:

Похожие вопросы: