У меня есть следующий код:
return (DataTable)JsonConvert.DeserializeObject(_data, (typeof(DataTable)));
Затем я попытался:
var jsonSettings = new JsonSerializerSettings
{
NullValueHandling = NullValueHandling.Ignore
};
return (DataTable)JsonConvert.DeserializeObject<DataTable>(_data, jsonSettings);
Линия возврата бросает ошибку:
{ "Ошибка преобразования значения \" \ "для ввода 'System.Double'." }
Много решений в Интернете, предлагающих создание пользовательских Class
с типами NULL, но это не сработает для меня. Я не могу ожидать, что json будет в определенном формате. Я не могу контролировать количество столбцов, тип столбца или имена столбцов.