【发布时间】:2022-01-21 04:31:15
【问题描述】:
我需要将json数组字段中的最后一个元素批量存储到变量中
在以下情况下,我需要存储“81”
{"project_id":"paper","project_name":"Paper","version":"1.18.1","builds":[68,69,70,71,72,73,74,75,76,77,78,79,80,81]}
【问题讨论】:
标签: json parsing batch-file curl script
我需要将json数组字段中的最后一个元素批量存储到变量中
在以下情况下,我需要存储“81”
{"project_id":"paper","project_name":"Paper","version":"1.18.1","builds":[68,69,70,71,72,73,74,75,76,77,78,79,80,81]}
【问题讨论】:
标签: json parsing batch-file curl script
使用for /f 循环来捕获curl 命令的输出,使用另一个普通的for 循环来获取最后一个令牌,最后使用第三个for /f 循环来获取所需的数字:
for /f %%a in ('curl whatever parameters you use') do (
for %%b in (%%a) do (
for /f "delims=]" %%c in ("%%b") do set "var=%%c"
)
)
echo %var%
【讨论】: