J'ai deux tableaux et je dois convertir ces tableaux en un seul tableau d'objets à l'aide de jolt.

Contribution

"Name": ["Test  Test", "Test2  Test"]
"email": ["Test@tesasds.com", "Test2@test.com"]

Production

[{"Name":"Test  Test","email":"Test@tesasds.com"},{"Name":"Test2  Test","email":"Test2@test.com"}]
2
pacman 11 févr. 2021 à 10:33

1 réponse

Meilleure réponse

Description en ligne:

[
  {
    "operation": "shift",
    "spec": {
      // for every key
      "*": {
        // and every item in the array
        "*": {
          // create a structure <index of array> : key : value
          // This will therefore join the two because the indexes will be the same
          "@": "&.&2"
        }
      }
    }
  },
  {
    //Remove the index as key
    "operation": "shift",
    "spec": {
      "*": "[]"
    }
  }
]

Je suggérerais d'exécuter le premier quart de travail pour comprendre la description.

1
Matthew Warman 12 mars 2021 à 07:50