Aks*_*til 2 python json openstack openstack-nova
我正在使用OpenStack的REST API来实现启动或停止服务器的编程.
API参考的链接是http://api.openstack.org/api-ref.html#ext-os-server-start-stop 这需要python中的字典如下:
dict = {
os-start:null
}
Run Code Online (Sandbox Code Playgroud)
然后我正在做一个json.dumps(dict)并向openstack的nova模块的公共URL发出请求.
当我运行此程序时,未知全局名称"null"的错误.因此,它不起作用.
我想知道在OpenStack上启动服务器的这个请求是否有效,我应该在请求JSON中使用什么作为字段"os-start"的值.
如果需要任何其他信息,请与我们联系.
先感谢您.
Python的None单例转换为JSON null,反之亦然.使用它代替:
>>> import json
>>> json.dumps({'os-start': None})
'{"os-start": null}'
>>> json.loads('{"os-start": null}')
{u'os-start': None}
Run Code Online (Sandbox Code Playgroud)