VMware ISO adding two Network Card

I am trying to create an OVA file from ISO. I am using VMware ESXI as hypervisor. I succeded at that. However i want to use 2 network cards for VMware ESXI. I am sharing my variables.json file:

{
“esxi_host” : “xxxxxxx”,
“esxi_username” : “root”,
“esxi_password” : “xxxxxxxx”,
“esxi_datastore” : “datastore1”,
“esxi_network_name” : “EXT0”,
“esxi_network_type” : “vmxnet3”,

"iso_url" : "/Packer/xxxxxxxx",
"iso_sha1" : "sha1:xxxxxxxxxxxxxx",

"vm_name" : "rhel8-ova",
"ssh_username": "myuser",
"ssh_password": "xxxxxx",
"os_type" : "rhel8-64",
"build_ip" : "x.x.x.x",
"build_netmask" : "x.x.x.x",
"build_gateway" : "x.x.x.x",
"build_vlan" : "108",
"build_cpu" : "4",
"build_memory" : "8192",
"build_disk_size" : "150000"

}

How can i add a secondary network card here?

I tried these:
“network_adapters”: [
{
“network”: “VM Network”,
“network_card”: “vmxnet3”
},
{
“network”: “OtherNetwork”,
“network_card”: “vmxnet3”
}
],
But i got json error:
json: cannot unmarshal array into Go value of type string

Please open a bug on the repository.

Please note that support for ESXi has been deprecated in the plugin and we recommend using the vsphere plugin. Support for ESXI will be removed in v2 of packer-plugin-vmware and only support the desktop hypervisors in the future.