Posting numeric field type is it possible.

Posting numeric field type is it possible.

I'm trying to post numeric type value through api,

i have a a numeric type filed when i map it to post it it trough an external api. it comes as a tring value. 

How can I retain the value type to numeric?


example of what i'm trying to do...


......
header2Map = Map();
header2Map.put("Authorization","Basic " + base64EncodedLogin);
/////REQUEST DATA MAP/////
request2Map = Map();
request2Map.put("data[agenda]",ifnull(GSI.get("Agenda"),""));
request2Map.put("data[assureure]",ifnull(GSI.get("Assureure"),""));
request2Map.put("data[authorisation]",ifnull(GSI.get("Authorisation"),""));
request2Map.put("data[order]",ifnull(GSI.get("Order"),""));
request2Map.put("data[comments]",ifnull(GSI.get("Comments"),""));
request2Map.put("data[commis]",ifnull(GSI.get("Commis"),""));
request2Map.put("data[amount",ifnull(GSI.get("Amount"),""));         <<---This is a numeric value in  zoho crm but is being converted to string in the process of maping or posting

response = postUrl(" https://api.formapi.io/api/v1/templates/" + templateID + "/submissions",request2Map,header2Map);