哪种配置格式提供了类似编程语言的逻辑性?

发布于 2022-09-03 19:31:20 字数 769 浏览 21 评论 0

描述问题

见下文的代码, 我需要做这样一件事情

  1. path1...path10都是base_path下的文件夹

  2. 希望根据base_path动态生成各个path, 而不是硬编码每个path

我用json大概地表示了我的逻辑, 总体的需要是: 配置格式提供某种类似编程语言的逻辑性(不需要很复杂,满足常用的即可)
我查询了几种配置格式,貌似没有支持的(json ini yaml)

有点怀疑,大家都没有这样的需求吗? (但是这种需求确实存在吧?)

我转而去寻找某种中间格式(类似sass--css), 也没有找到

上下文环境

重现

相关代码

{
    "base_path": "/xxx/yyy/zzz",
    "backend" : {
        "/xxx/yyy/zzz/path1": ["pkg1", "pkg2"],    //希望path1能够这样生成: base_path + "path1"
        "path2": ["pkg3", "pkg4"]
    },
    "py": {
        "path3": ["pkg5", "pkg6"],
        "path4": ["pkg7", "pkg8"]
    },
    "front": {
        "path5": ["pkg9", "pkg10"],
        "path6": ["pkg11", "pkg12"]
    }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文