qemu-img: Add json output option to the info command.
This option --output=[human|json] make qemu-img info output on
human or JSON representation at the choice of the user.
example:
{
"snapshots": [
{
"vm-clock-nsec":
637102488,
"name": "vm-
20120821145509",
"date-sec":
1345553709,
"date-nsec":
220289000,
"vm-clock-sec": 20,
"id": "1",
"vm-state-size":
96522745
},
{
"vm-clock-nsec":
28210866,
"name": "vm-
20120821154059",
"date-sec":
1345556459,
"date-nsec":
171392000,
"vm-clock-sec": 46,
"id": "2",
"vm-state-size":
101208714
}
],
"virtual-size":
1073741824,
"filename": "snap.qcow2",
"cluster-size": 65536,
"format": "qcow2",
"actual-size":
985587712,
"dirty-flag": false
}
Signed-off-by: Benoit Canet <[email protected]>
Signed-off-by: Kevin Wolf <[email protected]>