【问题标题】:Parsing nested JSON with Pentaho使用 Pentaho 解析嵌套的 JSON
【发布时间】:2016-11-30 08:20:59
【问题描述】:

我将变量路径用作 ($..X..Y..Z) ,因为我打算从路径 X/Y/Z 中选择值,但我也从文件夹 Z 存在的所有底层路径中获取值,例如 (X/Y/1/Z)、@ 987654325@, (X/Y/3/B/Z).

我应该怎么做才能获得所需的价值而不是任何额外的价值?

【问题讨论】:

  • 不太确定。我想查看您从中提取参数的 JSON 文档。但是对于 X/Y/Z 你可以试试 $..X.Y.Z
  • 请发布 JSON 文档和一些您的路径示例以及您想要完成的任务 - 附上 MVCE,最好还附上您的转换屏幕截图。我什至不确定你在问什么。

标签: json parsing pentaho


【解决方案1】:

正确的解决方案在于 Pentaho 的 Chaining JSON 输入 步骤。只需一步一步,解析第一级 JSON 并将输出发送到另一个 JSON 输入步骤,以便解析嵌套的 JSON 数据。

请参考工作示例http://forums.pentaho.com/showthread.php?198640-JSON-input-with-nested-structure-with-same-property-name-at-different-levels

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-20
    • 2015-08-28
    • 2017-08-03
    • 2018-10-06
    • 2013-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多