2016-03-23 23 views
-1

My giriş JSONsarsıntı - Permütasyon dönüşümü

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

MY SPEC

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

Benim çıkışı:

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

Beklenen çıkışı:

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

Lütfen yukarıda beklenen çıktı için doğru JOLT özelliklerini yazmama yardım edin. Yinelemede "başlık" kelimesini giremiyorum.

cevap

1

Bu çalışır.

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