Я работаю над утилитой jq на Linux, чтобы обработать файл JSON и преобразовать его в формат CSV. У меня есть следующий JSON с многоуровневой иерархией, который я хочу сгладить в CSV: < /p>
Я работаю над утилитой jq на Linux, чтобы обработать файл JSON и преобразовать его в формат CSV. У меня есть следующий JSON с многоуровневой иерархией, который я хочу сгладить в CSV: < /p> [code]{ "totalJobCount": 13, "jobActivityLog": [ { "taskId": "gNngdUm4p0WfBDKHJqQ2S8", "jobs": [ { "runId": 63750, "startedBy": "svc-ctmagent", "startTime": "2025-05-04T19:03:48Z", "endTime": "2025-05-04T19:03:50Z", "status": "SUCCESS", "logLocation": "26.1.1/../data/taskLogs/2025-05-04/1000007899913.log", "messageText": "Job completed normally", "successFiles": 1, "failedFiles": 0, "fileDetails": [ { "path": "/in/finance/ALL_GL_AHCS/2025/05/04/XlaTransaction_ALL_20250504T1902314697.zip", "size": 17172, "lastModified": "2025-05-04T19:02:32Z", "startTime": "2025-05-04T19:03:49Z", "status": "SUCCESS", "duration": 390, "transferDirection": "UPLOAD" } ] } ] } ] } < /code> Я хотел бы увидеть CSV в следующем выходе: < /p> taskId, jobs.runId, jobs.startTime, jobs.endTime, jobs.status, jobs.fileDetails.path, jobs.fileDetails.transferDirection [/code] Как это возможно?