是否有API将vSphere JSON结果映射到适当的Java对象?
我正在尝试使用vSphere的RESTAPI来获取有关虚拟机的信息。我已经使用提供的RESTAPI和连接到服务器 我从REST请求中获得了一个JSON结果。vSphere JSON结果如下所示:
{"value":[{
"hot_add_increment_size_MiB": 8,
"size_MiB": 1,
"hot_add_enabled": false,
"hot_add_limit_MiB": 51258
}]
}
现在我想把这个JSON字符串转换成一个合适的类。 我实际上面临的问题是,这可能是一个非常复杂的JSON结果
我的问题是:是否有来自VMWare的API,我可以用来解决我的问题? 每一个暗示都很感激。 非常感谢
# 1 楼答案
答案是否定的。VMware发布了一个模式。它可能不存在
您可以通过此API获得所需内容(免责声明:我是作者): https://github.com/DoubleCloudInc/vim-rest-api/
该模式与vSphere API相同,因此可以使用vijava数据对象作为Java对象http://vijava.sf.net。再说一遍,我是作者