json - Jolt:小数转字符串

标签 json jolt

我有类似的东西

"amount":{
  "value":"=divideAndRound(2,@(1,value),100.0)",
  "value":"=toString"
}

除法和舍入线给我一个小数,如 120.11,但 toString 线将其转换为“12011”。我如何获得“120.11”?

最佳答案

可能的解决方案是:

json:

{
  "value": "21001"
}

规范:

[
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      "value": "=divideAndRound(2,@(1,value),100.0)"
    }
  },
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      "value": "=toString"
    }
  }
]

结果:

{
  "value" : "210.01"
}

关于json - Jolt:小数转字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60942273/

相关文章:

node.js - 将 csv 转换为 JSON,并在文档顶部添加注释 (Node.js)

json - Swift JSON 解码器不同类型

json - 使用 JOLT 转换重命名嵌套数组中的字段

json - JOLT 移位转换以过滤数组中的值

javascript - getJSON 不返回任何内容

arrays - 如何通过另一个 json 值对 json 中的键进行排序

javascript - Vue JS 从一个 json 对象创建 json 对象

arrays - 如何使用 Jolt 将 n 个对象的 json 数组展平?

apache-nifi - JOLT 转换 Json 数组,同时保持数组结构

json - Jolt 将对象列表转换为数组