$json_data = $json_string | ConvertFrom-Json
Оператор отлично работает для небольших строк.Но это даже не для больших строк размером 180 МБ.
Есть ли обходной путь для анализа JSON без преобразования в PSCustomObject?
или есть какой-нибудь код C # для выполнения анализа JSON, который я могу встроить в Powershell?
Когда строказаписывается в файл, размер файла составляет около 180 МБ.
Пожалуйста, проверьте вкладку ответа в разделе «Извлечение экспорта», в которой объясняется формат json.https://api.kennasecurity.com/data-export-docs
PS /Users/gsubrama> $jsondata = Get-Content -Raw -Path "/Users/gsubrama/Documents/ss_copy.json" | ConvertFrom-Json
PS /Users/gsubrama> $jsondata.gettype()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True String System.Object
Тип по-прежнему показывает String.Но для небольших файлов тип меняется на PSCustomObject