[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 求助,批处理如何读取json配置文件

本帖最后由 Weixiaojun 于 2018-5-10 22:23 编辑

假如在D盘某个目录中有一个a.json
而D盘根目录下有个lib文件夹。
a.json的内容是
  1. {
  2. "a": "123"
  3. "b":" 456"
  4. "lib": [
  5. {
  6.       "c": "1.2.3:4"
  7.       "d": "654"
  8.     },
  9.     {
  10.       "c": "5.6.7:8"
  11.       "d": "321"
  12.     },
  13.     {
  14.     "e":"a\b\c\d.jar"
  15.     "f":"g"
  16.     }
  17.   ]
  18. }
复制代码
批处理读取a.json后设置变量
a=123
b=456
lib=D:\lib\1\2\3\4\3-4.jar;D:\liblib\5\6\7\8\7-8.jar;D:\lib\a\b\c\d.jar

表达能力不好不知道能不能看懂要求。。。

去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

http://batch-cn.qiniudn.com/s/tool/index.html
搜索 json
有jq jd jsoned等等工具。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

回复 3# codegay


    不会使用这些工具,我刚刚试了一下jq发现报错了。
  1. jq: error: Invalid numeric literal at EOF at line 1, column 6 (while parsing '1.7.10') at <top-level>, line 1:
  2. 1.7.10.json
  3. jq: 1 compile error
复制代码

TOP

返回列表