小编rva*_*lez的帖子

错误:yq@3 已被禁用,因为上游未维护它!如何安装禁用的brew Formulae?

我尝试在运行brew install yq@3 的Mac 上安装yq@3 并收到错误:

Error: yq@3 has been disabled because it is not maintained upstream!
Run Code Online (Sandbox Code Playgroud)

我看到它在他们的网站上https://formulae.brew.sh/formula/yq@3#default但似乎不再受支持。

我仍然需要安装它,因为我们的工作项目正在使用这个特定版本。

我考虑的唯一方法是下载源代码,自己构建它,并将其添加到路径中,但我认为可能有一个更简单的解决方案。

有什么建议吗?

谢谢!

homebrew deprecated yq

6
推荐指数
1
解决办法
9185
查看次数

杰克逊,读/写嵌套属性

使用Jackson,我正在创建一个Json对象,如下所示:

{"A": {
    "B": {
        "C": {
            "D": 1
        }
    }
}}
Run Code Online (Sandbox Code Playgroud)

与下一个代码

ObjectNode rootNode = JsonNodeFactory.instance.objectNode();
ObjectNode aNode = JsonNodeFactory.instance.objectNode();
ObjectNode bNode = JsonNodeFactory.instance.objectNode();
ObjectNode cNode = JsonNodeFactory.instance.objectNode();
cNode.put("D", 1);
bNode.set("C", cNode);
aNode.set("B", bNode);
rootNode.set("A", aNode);
Run Code Online (Sandbox Code Playgroud)

有没有更简单的创建方法?就像是:

ObjectNode rootNode = JsonNodeFactory.instance.objectNode();
rootNode.set("A/B/C/D",1);
Run Code Online (Sandbox Code Playgroud)

还读取类似的对象是否有一种简单的方法来获取“ D”的值?

java json jackson

1
推荐指数
1
解决办法
1373
查看次数

标签 统计

deprecated ×1

homebrew ×1

jackson ×1

java ×1

json ×1

yq ×1