#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 на моем местном.