How to use ova as input to create qemu image

I have the following .json. Please let me know what changes am I suppose to make to use ova as an input

{
“builders”: [
{
“use_default_display”: “true”,
“boot_command”: [
“”,
“”,
“”,
“/install/vmlinuz”,
" initrd=/install/initrd.gz",
" auto=true",
" priority=critical",
" preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg",
" --"
],
“boot_wait”: “{{user boot_wait}}”,
“boot_key_interval”: “10ms”,
“disk_interface”: “virtio-scsi”,
“disk_size”: “{{ user disk_size }}”,
“format”: “raw”,
“headless”: “{{user headless}}”,
“http_directory”: “{{user http_directory}}”,
“http_port_max”: “{{user http_port_max}}”,
“http_port_min”: “{{user http_port_min}}”,
“iso_checksum”: “{{user iso_checksum}}”,
“iso_url”: “{{user iso_url}}”,
“name”: “qemu”,
“net_device”: “virtio-net”,
“output_directory”: “target-qemu”,
“qemuargs”: [
[
“-m”,
“{{ user memory_size }}m”
],
[
“-smp”,
“cpus={{ user cpus }},maxcpus=16,cores=4”
]
],
“shutdown_command”: “{{user shutdown_command}}”,
“ssh_password”: “{{user ssh_password}}”,
“ssh_port”: “{{user ssh_port}}”,
“ssh_username”: “{{user ssh_username}}”,
“ssh_wait_timeout”: “{{user ssh_wait_timeout}}”,
“type”: “qemu”,
“vm_name”: “{{user vm_name}}”,
“vnc_port_min”: “{{user vnc_vrdp_port}}”,
“vnc_port_max”: “{{user vnc_vrdp_port}}”,
“vnc_bind_address”: “{{user vnc_vrdp_bind_address}}”
},
{
“boot_command”: [
“”,
“”,
“”,
“/install/vmlinuz”,
" initrd=/install/initrd.gz",
" auto=true",
" priority=critical",
" preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg",
" --"
],
“boot_wait”: “{{user boot_wait}}”,
“disk_size”: “{{ user disk_size }}”,
“guest_os_type”: “Ubuntu_64”,
“headless”: “{{user headless}}”,
“http_directory”: “{{user http_directory}}”,
“http_port_max”: “{{user http_port_max}}”,
“http_port_min”: “{{user http_port_min}}”,
“iso_checksum”: “{{user iso_checksum}}”,
“iso_url”: “{{user iso_url}}”,
“name”: “vbox”,
“vboxmanage”: [
[
“modifyvm”,
“{{.Name}}”,
“–memory”,
“{{ user memory_size }}”
],
[
“modifyvm”,
“{{.Name}}”,
“–cpus”,
“{{ user cpus }}”
]
],
“shutdown_command”: “echo ‘vagrant’ {{user shutdown_command}}”,
“ssh_password”: “{{user ssh_password}}”,
“ssh_port”: “{{user ssh_port}}”,
“ssh_username”: “{{user ssh_username}}”,
“ssh_wait_timeout”: “{{user ssh_wait_timeout}}”,
“type”: “virtualbox-iso”,
“vm_name”: “{{user vm_name}}”,
“vrdp_port_min”: “{{user vnc_vrdp_port}}”,
“vrdp_port_max”: “{{user vnc_vrdp_port}}”,
“vrdp_bind_address”: “{{user vnc_vrdp_bind_address}}”
}
],
“provisioners”: [
{
“type”: “file”,
“source”: “cloud.cfg”,
“destination”: “/tmp/cloud.cfg”
},
{
“scripts”: [
“scripts/zerodisk.sh”
],
“type”: “shell”
},
{
“scripts”: [
“scripts/packages.sh”,
“scripts/fixesQEMU.sh”
],
“type”: “shell”,
“only”: [“qemu”]
},
{
“scripts”: [
“scripts/addVagrantUser.sh”,
“scripts/guestAdditions.sh”,
“scripts/fixesVBox.sh”
],
“type”: “shell”,
“only”: [“vbox”]
},
{
“scripts”: [
“scripts/fixes.sh”,
“scripts/cleanup.sh”
],
“type”: “shell”
}
],
“post-processors”: [
{
“type”: “vagrant”,
“output” : “target-vbox/ubuntu.box”,
“vagrantfile_template”: “Vagrantfile-template”,
“only”: [“vbox”]
}
],
“variables”: {
“boot_wait”: “10s”,
“cpus”: “4”,
“disk_size”: “16384”,
“headless”: “true”,
“http_directory”: “http”,
“http_port_max”: “10089”,
“http_port_min”: “10082”,
“iso_checksum”: “f5cbb8104348f0097a8e513b10173a07dbc6684595e331cb06f93f385d0aecf6”,
“iso_url”: “http://cdimage.ubuntu.com/ubuntu/releases/18.04.6/release/ubuntu-18.04.6-server-amd64.iso”,
“memory_size”: “4096”,
“shutdown_command”: “shutdown -P now”,
“ssh_password”: “toor”,
“ssh_port”: “22”,
“ssh_username”: “root”,
“ssh_wait_timeout”: “90m”,
“vm_name”: “ubuntu”,
“vnc_vrdp_bind_address”: “127.0.0.1”,
“vnc_vrdp_port”: “5900”
}
}

*When I change the iso_url to source_path, it throws me this error " unknown configuration key: ‘“source_path”’"

Refer to : MUNI-KYPO-IMAGES / ubuntu-18.04 · GitLab
P.S I am new to packer**