这是我的JSON我只想在批处理文件中设置从“stable”对象到变量(不含引号)的版本“1.1.3”。 我希望它是动态的,也许在未来作曲家将其改为“版本”:“1.1.3.6”或甚至“版本”:“1.1.3-beta2”,我想获得版本的任何价值。批处理文件解析JSON
谢谢。
myFile.json
{
"stable": [{"path": "/download/1.1.3/composer.phar", "version": "1.1.3", "min-php": 50300}],
"preview": [{"path": "/download/1.1.3/composer.phar", "version": "1.1.3", "min-php": 50300}],
"snapshot": [{"path": "/composer.phar", "version": "334d0cce6b056e7555daf4c68c48cbe40ee4d51a", "min-php": 50300}]
}
假设字段的位置永远不会改变,这是一个非常简单的for/f循环。你试过什么了? – SomethingDark
是的,但我从“http://getcomposer.org/versions”得到它我不知道他们是否改变立场,有一个解析器为CMD,但我不知道它是如何工作不幸的是,http: //stedolan.github.io/jq – Amigo