Powershell: Преобразование JSON в CSV

#json

Вопрос:

У нас есть веб-JSON, и нам удалось загрузить его локально. Теперь мы хотели бы преобразовать этот JSON в простой .CSV Я прочитал несколько руководств, но не могу найти способ решить свою проблему.

Это пример моих данных JSON (просто информация): [{«Number»:»A010″,»Stock»:167,»BackInStockDate»:null},{«Number»:»A011″,»Stock»:9,»BackInStockDate»:null},….]

Если я использую

 ((Get-Content -Path C:Lagerbestandsabgleichgastronoble.json) | ConvertFrom-Json).results |  ConvertTo-Csv -NoTypeInformation |  Set-Content C:Lagerbestandsabgleichgastronoble.csv  

Я получаю следующее сообщение об ошибке:

 ConvertTo-Csv : Das Argument kann nicht an den Parameter "InputObject" gebunden werden, da es NULL ist. In Zeile:2 Zeichen:5   ConvertTo-Csv -NoTypeInformation |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    CategoryInfo : InvalidData: (:) [ConvertTo-Csv], ParameterBindingValidationException    FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.ConvertToCsvCommand  

Что случилось? Большое спасибо!

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

1. Для относительно простого объекта JSON, подобного вашему, почему бы просто не использовать онлайн-конвертер JSON — > CSV? Они работают довольно хорошо и быстро.

2. Мне нужно запустить его как задание для обновления базы данных. Поэтому мне нужно обновление . CSV на моем местном.