使用gradle验证JSON文件中的工件

时间:2016-01-23 17:45:55

标签: json maven parsing gradle artifactory

我有一个JSOn文件,其中包含一些工件位置:

{
    "contract_type": "jellybean",
    "contract_version": "1.2",
    "service_id": "8349a2b2-c1f8-11e5-9912-ba0be0483c18",
    "dependencies": {
        "maven": [
            {
                "group_id": "com.org.open.Download",
                "artifact_id": "DownLoadSchema",
                "version": "1.2.0-20160122190100",
                "extension": "tgz"
            },
            {
                "group_id": "com.org.open.softwarejson",
                "artifact_id": "ApmUI",
                "version": "1.2.0-20150122190100",
                "extension": "json"
            }
             ]
    }
}

以上所有工件都位于神秘的位置。

要求是验证json文件中列出的工件是否存在于工件位置,这必须使用gradle来完成。

我需要以下步骤的帮助:

  1. 如何下载上述json或如何在不下载json文件的情况下获取工件列表。
  2. 在json可用之后,如何解析和匹配json中存在的工件与神器位置中存在的工件?

0 个答案:

没有答案