C# Невозможно преобразовать столбцы .csv в список списков для преобразования JSONC#

Место общения программистов C#
Ответить
Anonymous
 C# Невозможно преобразовать столбцы .csv в список списков для преобразования JSON

Сообщение Anonymous »


Я отправляю запрос на публикацию в API, который использует приведенный ниже формат (список списков).

var data = "{\"Coord\" : [[50.452603, 30.522025],[30.621929, 31.012975]]}"; У меня есть файл .csv со столбцами широты и долготы, который я хотел бы преобразовать в указанный выше формат JSON.
Широта Длин 50.452603 30.522025 30.621929 31.012975
Ниже приведен пример моего кода, но это список словарей. Я не уверен, как адаптировать это, чтобы создать описанное выше.
Книга WorkBook = WorkBook.LoadCSV("C:\\local\\Test\\Test.csv", fileFormat: ExcelFileFormat.XLSX, listDelimiter: ","); WorkSheet ws = workbook.DefaultWorkSheet; DataTable dt = ws.ToDataTable(истина); List rows = new List(); Словарь строка; foreach (DataRow dr в dt.Rows) { строка = новый словарь(); foreach (столбец DataColumn в dt.Columns) { row.Add(col.ColumnName, dr[col]); } строки.Добавить(строка); строка json = JsonConvert.SerializeObject(rows); Console.WriteLine(json); }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»