我可以自动合并YAML文件中的重复对象吗?

问题描述 投票:3回答:1

我正在寻找一个自动修复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个回答
0
投票

虽然它没有提供您想要的功能,但使用https://marketplace.eclipse.org/content/eclipse-wild-web-developer-web-development-eclipse-ide而不是YEdit会将重复的条目标记为文件和Problems视图中的错误。这将允许您更容易地发现它们并手动修复它(但您可以请求增强项目)。

© www.soinside.com 2019 - 2024. All rights reserved.