找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 26056|回复: 3

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

[复制链接]
发表于 2018-5-9 23:24:13 | 显示全部楼层 |阅读模式
本帖最后由 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

表达能力不好不知道能不能看懂要求。。。
发表于 2018-5-10 01:11:42 | 显示全部楼层
发表于 2018-5-10 01:13:24 | 显示全部楼层
http://batch-cn.qiniudn.com/s/tool/index.html
搜索 json
有jq jd jsoned等等工具。
 楼主| 发表于 2018-5-24 23:33:46 | 显示全部楼层
回复 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
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 06:20 , Processed in 0.018621 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表