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,
...
},
]
}