2017-09-14 23 views
0

输入JSONJOLT变化串浮动

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

我的设计规格:

[ 
    { 
     "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" 
      } 
     } 
     } 
    } 
] 

为Lat Long网即将为字符串,但在输出我想它作为浮动。 我试过转换功能,但无法获得预期的结果。请帮助 me将lat long值更改为float。

回答

0

使用“修改”作为第一次操作,首先进行类型转换,然后转移。

规格

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

另外在这里输入转换示例http://jolt-demo.appspot.com/#modify-typeConversion