Convierta la matriz JSON anidada en columnas separadas en el archivo CSV

Tengo un archivo JSON que se ve así:

{
    "id": 10011,
    "title": "Test procedure",
    "slug": "slug",
    "url": "http://test.test",
    "email": "[email protected]",
    "link": "http://test.er",
    "subject": "testing",
    "level": 1,
    "disciplines": [
      "discipline_a",
      "discipline_b",
      "discipline_c"
    ],
    "areas": [
      "area_a",
      "area_b"
    ]
  },

Intenté usar el siguiente comando para convertirlo en el archivo CSV:

(Get-Content "PATH_TO\test.json" -Raw | ConvertFrom-Json)| Convertto-CSV -NoTypeInformation | Set-Content "PATH_TO\test.csv"

Sin embargo, para disciplinas y áreas obtengo System.Object [] en el archivo CSV resultante.

¿Hay alguna manera de poner todos esos valores anidados como columnas separadas en un archivo CSV como area_1, area_2, etc. Y lo mismo para las disciplinas.

Respuestas a la pregunta(2)

Su respuesta a la pregunta