Bat解析json的過程就是把Json字符串解析成為一個Json對象,然后可以根據Json對象操作其屬性和屬性值。
示例代碼如下:
@echo off set json={"name":"小明","age":18} echo %json% >json.txt for /f "delims=" %%i in (json.txt) do set jsonStr=%%i del json.txt for /f "delims=" %%i in ('cscript //nologo JSON_parser.vbs "%jsonStr%"') do ( set "json=%%i" ) echo name: %json.name% echo age: %json.age%
在以上代碼中,首先需要定義一個Json字符串,這里是一個簡單的包含name和age屬性的Json對象。然后把這個字符串寫入到json.txt文件中。
我們使用for命令來讀取json.txt文件中的Json字符串,然后通過調用JSON_parser.vbs解析這個Json字符串得到一個Json對象。
最后,我們可以通過使用%json.name%和%json.age%來讀取Json對象的屬性和值。這個解析Json字符串的過程,就在Bat中完成了。
上一篇jquery結合vue
下一篇mysql取整函數是什么