代码之家  ›  专栏  ›  技术社区  ›  rodee

是否可以在JSON中使用变量并用python解析它?

  •  0
  • rodee  · 技术社区  · 7 年前

    有没有可能有一个JSON文件 variable 像下面这样?这将由python处理。

    版本文件:

    {
        "version":{
            "minor": 10,
            "major": 1.0.0.$minor
        }
    }
    

    所以我可以把它读如下:

    import json
    with open(ver_file,"r") as vf:
        ver_config=json.load(vf)
    
     print(ver_config["version"]["major"])# I want this to print 1.0.0.10
    

    我知道我可以用一个点连接主次变量,但是我正在解决一个更大的问题,在这个问题中变量的使用可以避免JSON文件中的重复信息和避免Python脚本中的连接。

    1 回复  |  直到 7 年前
        1
  •  1
  •   abarnert    7 年前

    jsontemplate JSON-template

    或者,当然,您可以设计自己的格式并自己实现它。