我的输入如下,
输入:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="modal-body"><a href="foo">something that shouldn't trigger listener</a>
</div>
我要删除十进制值。
输出:
{
"value": 265.3
}
JOLT:
{
"value": 265
}
这对于删除小数点很有效,但对于像这样的四舍五入则不适用
[{
"operation": "modify-overwrite-beta",
"spec": {
"value": "=toLong"
}
}]
有人可以建议我针对上述情况的解决方案吗? 谢谢。
答案 0 :(得分:1)
您可以通过四舍五入然后转换为int来实现:
震动规格
[
{
"operation": "modify-overwrite-beta",
"spec": {
"*": "=divideAndRound(0,@(0),1)"
}
},
{
"operation": "modify-overwrite-beta",
"spec": {
"*": "=toInteger"
}
}
]
输入Json:
{
"value1": 268.1,
"value2": 268.9
}
结果:
{
"value1" : 268,
"value2" : 269
}
答案 1 :(得分:0)
Jolt中不支持OOTB。