我的请求邮递员请求
{
"data":{
"hoauBagId":"WEB20180904003",
"battery":null,
"incoterm":30.0,
}
}
但是当我做控制台req.body
{ data:
{ hoauBagId: 'WEB20180904003',
battery: null,
incoterm: 30,
}
}
我知道问题所在,因为我使用了“ app.use(bodyParser.json());”然后转换我的电话号码 如何获得30.0而不是30?
答案 0 :(得分:0)
您可以将其解析为显式浮动parseFloat()。
我认为这仅是因为30.0 = 30!请尝试30.1,我认为您的结果应该令人满意
答案 1 :(得分:0)
您可以使用parseFloat()
假设您创建了一个返回浮点数的函数,例如:
function pFloat(data) {
return parseFloat(data);
}
data
是您根据response
数据创建的新变量,例如:
const data = data.incoterm
或者您可以简单地:
var data = parseFloat(data.incoterm);