任何人都可以帮助我使用批处理脚本从给定的输入值获取以下输出吗? 输入值: {“姓名”:“约翰:多伊”,“年龄”:“30”,“职业”:“软件工程师”}
输出值:name=“John:Doe”年龄=“30”职业=“软件工程师”
@echo off
setlocal
set "input={"name":"John:Doe","age":"30","occupation":"Software Engineer"}"
for %%a in (%input:~1,-1%) do for /F "tokens=1,* delims=:" %%b in ("%%a") do (
echo %%~b=%%c
)
输出:
name="John:Doe"
age="30"
occupation="Software Engineer"
您需要在同一行输出吗?