【问题标题】:Can I automatically merge duplicate objects in YAML files?我可以自动合并 YAML 文件中的重复对象吗?
【发布时间】:2015-06-01 03:10:21
【问题描述】:

我正在寻找一种可以自动修复YAML 列表的工具。实际上,当有重复时使用最新条目。但我想合并重复项。

例如,想象一个这样的列表(但很大)

members
    bob:
        certificates:
            - silver
    hank:
        certificates:
            - platinum
    hank:
        certificates:
            - gold
    joe:
        certificates:
            - platinum

我想查找并合并重复的键。例如:

members
    bob:
        certificates:
            - silver
    hank:
        certificates:
            - platinum
            - gold
    joe:
        certificates:
            - platinum

我在 Eclipse 中使用 YEdit Yaml 编辑器,如果能在其中执行此操作会很不错。否则,我使用的是 Linux。

【问题讨论】:

    标签: eclipse merge yaml duplicate-removal array-merge


    【解决方案1】:

    虽然它不能完全提供您想要的功能,但使用 https://marketplace.eclipse.org/content/eclipse-wild-web-developer-web-development-eclipse-ide 而不是 YEdit 会在文件和问题视图中将重复条目标记为错误。这将使您能够更轻松地发现它们并手动修复它(但您可以要求对项目进行增强)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-28
      • 2016-04-29
      • 2016-05-28
      • 2016-11-05
      • 1970-01-01
      • 2015-05-25
      相关资源
      最近更新 更多