2016-03-23 9 views
2

Bitte helfen Sie mir beim Schreiben der Ruck-Spezifikation, um die erwartete Ausgabe mit Sonderzeichen "@" wie unten gezeigt zu bekommen. Wenn ich "@FirstName": "Names.FirstName" in der Spezifikation platziere, funktioniert es nicht. Bitte helfen Sie bei der Lösung dieses Problems.Verwendung von Sonderzeichen "@" in JOLT Vorlage

JSON Input:

{ 
    "FirstName": "First" 
} 

Jolt Spec:

[ 
     { 
     "operation": "shift", 
     "spec": { 
      "FirstName": "Names.FirstName" 
     } 
     } 
    ] 

Erwartete Ausgabe:

{ 
    "Names" : { 
    "@FirstName" : "First" 
    } 
} 

Antwort

0

Aktualisiert: Ab Jolt Version 0.0.21, verwandeln die "shift" jetzt erlaubt Sonderzeichen zu entkommen.

Diese Spezifikation ermöglicht "@FirstName" als Schlüssel in der Ausgabe.

[ 
    { 
    "operation": "shift", 
    "spec": { 
     "FirstName": "Names.\\@FirstName" 
    } 
    } 
]