将外部值映射到JSON

我试图写一个包含枚举的json模式。 枚举值由可能会更改的外部python文件控制。 这些值是整数变量。

有什么方法可以方便地在json中表示而无需手动输入详细信息?

例如,您可以将外部文件值导入JSON吗?如果JSON不提供此功能,那么其​​他技术可以做到吗?

类似于...

foo.py

bar = 1234
bar2 = 5678

JSON.schema

{
  "entries": {
    "enum":  [
      { "$ref": foo.py#bar}  # I want multiple values with the same names 
      { "$ref": foo.py#bar2}
    ]
  }
}

我认为这不可能一成不变,但可以通过编程实现。即在Python中将值导入JSON构造?

评论