2017-09-14 3 views
0

Eingang JSONJOLT Änderung Zeichenfolge zu schweben

{ 
    "sId": "1000000000000000", 
    "lat": "12.934638", 
    "lon": "77.693950", 
    "status": "up", 
    "last_change": 1503452208 
} 

Mein Design-Spezifikation:

[ 
    { 
     "operation":"shift", 
     "spec":{ 
     "Id":"Id", 
     "status":"status", 
     "last_change":"last_change", 
     "lat":{ 
      "@(2,lat)":{ 
       "@(2,lat)":"geocoordinate.coordinates[0]" 
      } 
     }, 
     "lon":{ 
      "@(2,lon)":{ 
       "@(2,lon)":"geocoordinate.coordinates[1].", 
       "#Point":"geocoordinate.type" 
      } 
     } 
     } 
    } 
] 

als lat lange Zeichenfolge kommt aber in der Ausgabe möchte ich es als Schwimmer haben. Ich versuchte Conversion-Funktion, konnte aber nicht erwartetes Ergebnis erhalten. Bitte helfen Sie mir mich zu ändern, den lat langen Wert in float.

Antwort

0

Verwenden Sie eine "ändern" als Ihre erste Operation, um die Typumwandlung zuerst zu tun, dann verschieben Sie.

Spec

[ 
    { 
    "operation": "modify-overwrite-beta", 
    "spec": { 
     "lat": "=toDouble", 
     "lon": "=toDouble" 
    } 
    } 
] 

geben auch Umwandlungsbeispiel hier http://jolt-demo.appspot.com/#modify-typeConversion

Verwandte Themen