2016-03-23 8 views
-1

Mein Eingang JSONJOLT - Permutationstransformation

{ 
    "title": [ 
     "vsnu", 
     "anothervsnu" 
    ] 
} 

MY SPEC

[ 
    { 
    "operation": "shift", 
    "spec": { 
     "title": { 
     "*": { 
      "$(1)": "Responses[].head", 
      "@": "Responses[].name" 
     } 
     } 
    } 
    } 
] 

Meine Ausgabe:

{ 
    "Responses" : [ { 
    "head" : "title" 
    }, { 
    "name" : "vsnu" 
    }, { 
    "head" : "title" 
    }, { 
    "name" : "anothervsnu" 
    } ] 
} 

Erwartete Ausgabe:

{ 
    "Responses" : [ { 
    "head" : "title", 
    "name" : "vsnu" 
    }, { 
    "head" : "title", 
    "name" : "anothervsnu" 
    } ] 
} 

Bitte helfen Sie mir eine korrekte JOLT-Spezifikation für die oben erwartete Ausgabe zu schreiben. Ich kann den "Titel" während der Iteration nicht füllen.

Antwort

1

Das funktioniert.