当前位置: 首页 > 知识库问答 >
问题:

如何使用JOLT库在多个位置使用相同的字段值

叶恩
2023-03-14

我最近开始研究jolt库,它在json到json的转换方面非常好。但我面临着几个问题。其中之一是我无法在多个地方使用特定字段。例如:输入文件包含时间戳字段,输出是json数组。我想在每个数组项中复制它。有人能帮忙吗。输入和输出也将包含其他字段。

输入:{“时间戳”:“21838188137282”}输出:[{“时间”:“21838188137282”},{“时间”:“21838188137282”}{“时间”:“21838188137282”}]

共有1个答案

宿嘉庆
2023-03-14

是的。如果您在移位变换的右侧使用Array/[],它将把输入数据复制到每个位置。

规格

[
  {
    "operation": "shift",
    "spec": {
      "timeStamp": [ "[0].time", "[1].time", "[2].time" ]
    }
  }
]

你可以在http://jolt-demo.appspot.com/

 类似资料:
  • 我已经使用iTextSharp Dll实现了数字签名,使用单个签名对PDF文件进行签名,创建空签名字段,并使用签名哈希更新签名字段。现在,我想在PDF的每一页都放置相同的数字签名。这是我的客户要求。 我正在使用以下代码:

  • 如何使用Jolt转换访问json字段? 例如,我有这样一个json: 我想拥有:

  • 问题内容: 我想做类似于“和”过滤器示例的操作,除了每个示例中都带有“应该”的术语,而不是示例中的字段类型。我提出以下内容: 但是,我收到此错误: 还有另一种方法可以执行我正在尝试执行的操作,还是我走在正确的轨道上?还是在Elasticsearch中这是不可能的? 问题答案: 每个布尔查询子句可以包含多个子句。字词查询(http://www.elasticsearch.org/guide/refe

  • 问题内容: 我有一个svn位置很少的jenkins项目。使用scm集成时,如何使它们全部签出相同的修订版? 问题答案: 据我了解您的问题,您可以使用@ Revision-syntax。 句法: 范例1: 上面的例子将检出的修订版1234。

  • 我有一个要求,我必须使用Itext在PDF表单中填充值。 表单i具有多个具有相同字段名的字段。概念是在PDF表单字段名称通用的情况下填充相同的值。 因此,如果有两个或更多名为txtSysTime的字段,那么代码应该在所有字段中填充系统时间。 我的问题基本上是 Itext是否支持这种功能? 如果可能的话,我们怎么能做同样的事情呢 我正在使用以下代码进行相同的尝试: 使用此代码,第一个同名字段中的值将

  • 我使用相同的数据源调用两个子报表,但是当我打印此报表时,只有我的第一个子报表填充了表。 这就是我将<code>statsData1</code>传递给报告的方式。 虽然,我注意到如果我像下面这样传递 2 个不同的对象,它可以工作(在下面对 jrxml 进行相关修改),我会得到两个子报告表。 这和< code > JRBeanCollectionDataSource 是可消耗对象还是什么有关? 这是