¿Cómo asignar el modelo a la tabla cuando la estructura está basada en una matriz?

Tengo mis datos de la siguiente manera:

{
    meta: {
              format: "csv",
              info: "desc",
              columns: [
              {
                  id: "Name",
                  type: "Text",
                  length: 32          
              }, 
              {
                  id: "Text",
                  type: "Text",
                  length: 128
              }]
          },
    rows: [
              ["John","xxxx"],
              ["Alpha","yyyy"],
              ["Beta","wwww"],
              ["Gamma","zzzz"]]
}

Ahora, estoy luchando por asignar los registros a unTable controlar comoColumns yRows. La columna parece directa, mapa directo, pero las filas carecen de una asignación a la columna. Me pregunto cuál podría ser la forma más sencilla.

Pasos de aproximación:

Hacer unakeys[] decolumn.id de cada registro de columnas.Atravesar elrows[]Cada bucle, mientraskeys.length crear un objeto como{keys[j]:row[k]}Empujar a una matrizRecrear el originalJSON pero reemplazarRows matrices conObjects

Realmente estoy luchando por traducir esto en código especialmente en elrows[] analizar y crear objetos. ¿Existe, estoy seguro de que debe haber, una manera eficiente de lograr esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta