是否有一些简单的方法可以将一个 JSON 文件扩展为另一个文件,并使用 PowerShell 将输出保存到另一个文件?目前我正在尝试编写一个允许我做到这一点的循环函数*,但也许有一个更简单的解决方案?
*迭代转换为 JSON 的属性PSCustomObject
并在需要时更换它们(实际上检查下面我的答案 https://stackoverflow.com/a/29334164)
编辑:我需要做类似的事情jquery.扩展 http://api.jquery.com/jquery.extend/这样做,我的输入是:
{
"name": "Some name",
"value": 1,
"config": {
"debug": false,
"output": "c:\\"
}
}
And
{
"value": 2,
"config": {
"debug": true
},
"debug": {
"log": true
}
}
我的输出应该是:
{
"name": "Some name",
"value": 2,
"config": {
"debug": true,
"output": "c:\\"
},
"debug": {
"log": true
}
}
附:一般来说,我需要编写一个可以从批处理文件运行的脚本,并且不需要第 3 方库(仅限于 Windows 资源)。我尝试了 Cscript JavaScript,但当我发现解析 JSON 的唯一内置方法是评估它时,我决定不使用它。