Как преобразовать DataTable в JSON с помощью ConvertTo-json в Powershell v3
у меня есть DataTable $dt с теми же данными, я хотел бы передать данные в JSON с помощью командлета ConvertTo-JSON на Powershell v3
$ds.Tables["mytable"] | ConvertTo-Json
в результате возвращаются все свойства DataTable, но мне нужны только записи в таблице данных.
мне интересно, есть ли способ сделать это, не просматривая каждый столбец/ строку и добавляя затем в пользовательский объект..так далее.
это то, что я получаю, когда я выполните приведенную выше строку;
[
{
"RowError": "",
"RowState": 2,
"Table": {
"CaseSensitive": false,
"IsInitialized": true,
"RemotingFormat": 0,
"ChildRelations": "",
"Columns": "Id Name IsActive",
"Constraints": "",
"DataSet": "System.Data.DataSet",
"DefaultView": "System.Data.DataRowView System.Data.DataRowView",
"DisplayExpression": "",
"ExtendedProperties": "System.D.......
спасибо
Ясир
1 ответов
после игры с образцом datatable немного, я закончил с этим:
($ds.Tables["mytable"] | select $ds.Tables["mytable"].Columns.ColumnName ) | ConvertTo-Json