3.5.2. JSON 표현
오브젝트의 JSON 표현은 각 속성( id
및 href
포함)의 이름/값 쌍을 포함하는 JSON 문서로 구성됩니다. 예를 들어 가상 머신의 JSON 표현은 다음과 같습니다.
{ "id": "123", "href": "/ovirt-engine/api/vms/123", "name": "myvm", "description": "My VM", "memory": 1073741824, ... }
개체 컬렉션의 JSON 표현은 JSON 문서를 포함하는 JSON 문서(오브젝트의 유형(개체 유형, 단수로 이름)를 포함합니다. 이 쌍에는 컬렉션의 오브젝트 표현이 있는 배열이 포함됩니다. 예를 들어 가상 머신 컬렉션에 대한 JSON 재표시는 다음과 같이 표시됩니다.
{ "vm": [ { "id": "123", "href": "/ovirt-engine/api/vms/123", "name": "myvm", "description": "My VM", "memory": 1073741824, ... }, { "id": "456", "href": "/ovirt-engine/api/vms/456", "name": "yourvm", "description": "Your VM", "memory": 2147483648, ... }, ] }