【发布时间】:2021-12-21 13:26:07
【问题描述】:
如何使用 Nix 读取文件系统中存在的 JSON 文件?这是本机支持的吗?
【问题讨论】:
如何使用 Nix 读取文件系统中存在的 JSON 文件?这是本机支持的吗?
【问题讨论】:
如果我们有一个文件example.json 喜欢:
{
"rev": "fcc9a7714053acb1aaf6913b99b6f49e0d13b1b7"
}
我们可以使用下面的 fromJSON 将返回一个属性集:
nix-repl> v = builtins.fromJSON (builtins.readFile "/path/to/example.json")
nix-repl> v.rev
"fcc9a7714053acb1aaf6913b99b6f49e0d13b1b7"
【讨论】:
lib.importJSON,它是根据相同的内置函数定义的。