【问题标题】:How to read a JSON file using Nix?如何使用 Nix 读取 JSON 文件?
【发布时间】:2021-12-21 13:26:07
【问题描述】:

如何使用 Nix 读取文件系统中存在的 JSON 文件?这是本机支持的吗?

【问题讨论】:

    标签: json nix


    【解决方案1】:

    如果我们有一个文件example.json 喜欢:

    {
      "rev": "fcc9a7714053acb1aaf6913b99b6f49e0d13b1b7"
    }
    

    我们可以使用下面的 fromJSON 将返回一个属性集:

    nix-repl> v = builtins.fromJSON (builtins.readFile "/path/to/example.json")        
    nix-repl> v.rev
    "fcc9a7714053acb1aaf6913b99b6f49e0d13b1b7"
    

    【讨论】:

    • 您可以使用lib.importJSON,它是根据相同的内置函数定义的。
    猜你喜欢
    • 2017-12-23
    • 1970-01-01
    • 2022-12-12
    • 2017-10-03
    • 1970-01-01
    • 1970-01-01
    • 2018-10-20
    • 2015-01-19
    • 1970-01-01
    相关资源
    最近更新 更多