2017-11-28 4 views
1

Ich habe ein Backend, die Antwort wie diese zurückgeben kann, wenn ich nur ein Element haben:Json Transformation: immer Element Karte auf ein Array

{ 
    "object": { 
    "a": "1", 
    "b": "2" 
    } 
} 

aber auch so, wenn ich viele Elemente:

{ 
    "object": [ 
    { 
     "a": "1", 
     "b": "2" 
    }, 
    { 
     "a": "3", 
     "b": "5" 
    } 
    ] 
} 

ich mag würde immer ein Array für meine „Objekt“ auch wenn ich innerhalb nur ein Element haben, wie folgt aus:

{ 
    "object": [ 
    { 
     "a": "1", 
     "b": "2" 
    } 
    ] 
} 

Wie ist es möglich, welche JOLT-Transformation? Ich habe versucht, ein paar Tricks, ergebnislos

Danke

Antwort

0

Die „Mächtigkeit“ Operation tut genau dies.

[ 
    { 
    "operation": "cardinality", 
    "spec": { 
     "object": "MANY" 
    } 
    } 
] 
+0

In der Tat ... Danke! –