Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 使用批处理(或替代方案)替换字符串_Json_String_Batch File_Replace_Substitution - Fatal编程技术网

Json 使用批处理(或替代方案)替换字符串

Json 使用批处理(或替代方案)替换字符串,json,string,batch-file,replace,substitution,Json,String,Batch File,Replace,Substitution,我的问题是,我在许多子目录中有许多.json文件。他们都有: “equalToXml”:“其他东西…” (其他内容部分占用多行) 我想做的是简单地将“equalToXml”更改为“contains”,这样我就可以: “包含”:“其他内容…” 听起来这是一个相当简单的操作,但我似乎没有让它工作,我真的找不到任何在网络上工作的东西 这在批量生产中是否可行?或者什么是一个简单的选择,因为我已经有了其他批处理脚本,它们以前被调用过 谢谢 检查 更强大的解决方案是和。也可以找到命令行,例如,可能重复的感谢

我的问题是,我在许多子目录中有许多.json文件。他们都有:

“equalToXml”:“其他东西…”

(其他内容部分占用多行)

我想做的是简单地将“equalToXml”更改为“contains”,这样我就可以:

“包含”:“其他内容…”

听起来这是一个相当简单的操作,但我似乎没有让它工作,我真的找不到任何在网络上工作的东西

这在批量生产中是否可行?或者什么是一个简单的选择,因为我已经有了其他批处理脚本,它们以前被调用过

谢谢

检查


更强大的解决方案是和。

也可以找到命令行,例如,可能重复的感谢提示,我现在知道了如何做:我做到了:只需要调整它,为许多文件执行此操作。但我现在的问题是,我的JSON文件不再格式化。我怎样才能把它们打印出来?
for /r "C:\root_dir" %%# in (*.json) do (
    call replacer.bat "%%~f#" "equalToXml"  "contains"
)