【问题标题】:Insert Current Date/Time Using Jolt使用 Jolt 插入当前日期/时间
【发布时间】:2018-03-06 20:39:43
【问题描述】:

在尝试使用 Jolt 插入当前日期/时间时需要帮助。

我试过(如下所示)使用 "${now()}";但输出没有产生日期/时间。

JSON 输入:

[
  {
    "ProdId": "Filler",
    "ProductName": "Z Dry Filler",
    "Trait": "",
    "Variety": "",
    "SuggestedRetailPrice": "0.0000",
    "CropId": "",
    "DeptId": "067001"
  },
  {
    "ProdId": "Clay",
    "ProductName": "Z Clay",
    "Trait": "",
    "Variety": "",
    "SuggestedRetailPrice": "0.0000",
    "CropId": "",
    "DeptId": "067001"
  }
]

颠簸规范:

[
  {
    "operation": "default",
    "spec": {
      "*": {
        "LastUpdated": "${now()}"
      }
    }
}
]

输出:

[ {
  "ProdId" : "Filler",
  "ProductName" : "Z Dry Filler",
  "Trait" : "",
  "Variety" : "",
  "SuggestedRetailPrice" : "0.0000",
  "CropId" : "",
  "DeptId" : "067001",
  "LastUpdated" : "${now()}"
}, {
  "ProdId" : "Clay",
  "ProductName" : "Z Clay",
  "Trait" : "",
  "Variety" : "",
  "SuggestedRetailPrice" : "0.0000",
  "CropId" : "",
  "DeptId" : "067001",
  "LastUpdated" : "${now()}"
} ]

所需的输出:

[ {
  "ProdId" : "Filler",
  "ProductName" : "Z Dry Filler",
  "Trait" : "",
  "Variety" : "",
  "SuggestedRetailPrice" : "0.0000",
  "CropId" : "",
  "DeptId" : "067001",
  "LastUpdated" : "2018-03-06T15:38:19Z"
}, {
  "ProdId" : "Clay",
  "ProductName" : "Z Clay",
  "Trait" : "",
  "Variety" : "",
  "SuggestedRetailPrice" : "0.0000",
  "CropId" : "",
  "DeptId" : "067001",
  "LastUpdated" : "2018-03-06T15:38:19Z"
} ]

我不确定 Jolt 是否能接受这样的变量。

提前感谢您的帮助。

【问题讨论】:

    标签: json datetime jolt


    【解决方案1】:

    开发者在这里回答。简短的回答是,目前在 Jolt 本地是不可能的。

    https://github.com/bazaarvoice/jolt/issues/531#issuecomment-370956891

    【讨论】:

      猜你喜欢
      • 2019-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-01
      • 1970-01-01
      • 2016-03-28
      • 1970-01-01
      相关资源
      最近更新 更多