是否有 API 将 vSphere JSON 结果映射到适当的 Java 对象?
Is there an API to map a vSphere JSON Result to an appropriate Java Object?
我正在尝试使用 vSphere 的 REST API 来获取有关我们的虚拟机的信息。我已经使用提供的 REST API 连接到服务器并且
我从 REST 请求中得到了 JSON 结果。 vSphere JSON 结果如下所示:
{"value":[{
"hot_add_increment_size_MiB": 8,
"size_MiB": 1,
"hot_add_enabled": false,
"hot_add_limit_MiB": 51258
}]
}
现在我想将此 JSON 字符串转换为适当的 Class。
我实际面临的问题是,它可能是一个非常复杂的 JSON 结果。
我的问题是:是否有来自 VMWare 的 API 可以用来解决我的问题?
每一个提示都值得赞赏。
提前谢谢了。
答案是否定的。有 VMware 发布的架构。它可能不存在。
你也许可以通过这个API得到你想要的(免责声明:我是作者):
https://github.com/DoubleCloudInc/vim-rest-api/
架构与 vSphere API 相同,因此您可以使用 vijava 数据对象作为 Java 对象。 http://vijava.sf.net。再说一次,我是作者。
我正在尝试使用 vSphere 的 REST API 来获取有关我们的虚拟机的信息。我已经使用提供的 REST API 连接到服务器并且 我从 REST 请求中得到了 JSON 结果。 vSphere JSON 结果如下所示:
{"value":[{
"hot_add_increment_size_MiB": 8,
"size_MiB": 1,
"hot_add_enabled": false,
"hot_add_limit_MiB": 51258
}]
}
现在我想将此 JSON 字符串转换为适当的 Class。 我实际面临的问题是,它可能是一个非常复杂的 JSON 结果。
我的问题是:是否有来自 VMWare 的 API 可以用来解决我的问题? 每一个提示都值得赞赏。 提前谢谢了。
答案是否定的。有 VMware 发布的架构。它可能不存在。
你也许可以通过这个API得到你想要的(免责声明:我是作者): https://github.com/DoubleCloudInc/vim-rest-api/
架构与 vSphere API 相同,因此您可以使用 vijava 数据对象作为 Java 对象。 http://vijava.sf.net。再说一次,我是作者。