Pick specific fields in Result

Hi,

I get JSON output in below format in a operation and I want to pick some specific fields from the below output like> "vlanid": 1020, "interface": "reth0" and whether its under OMA or RTP (these fields occur number of times and I want to pick all). I tried using Regex but i think using that I can only pick a specific fields and not everything I want. can this be done? Any suggestions

"dcsuccess": [
{
"OMA": {
"asn": 395008,
"bu": "PI",
"connection-id": "dxcon-fhc52y0w",
"env": "dev",
"interface": "reth0",
"irladdr": "137.199.229.189/30",
"peeraddr": "137.199.229.190",
"vgw-id": "vgw-01ebf9289fee3bc0c",
"vif-name": "PI-DEV-OMA-1020",
"vlan": 1020,
"vlanid": 1020,
"vpcnet": "10.229.168.0/22"
},
"RTP": {
"asn": 395013,
"bu": "PI",
"connection-id": "dxcon-fgu70qjk",
"env": "dev",
"interface": "reth0",
"irladdr": "137.199.245.189/30",
"peeraddr": "137.199.245.190",
"vgw-id": "vgw-01ebf9289fee3bc0c",
"vif-name": "PI-DEV-RTP-1020",
"vlan": 1020,
"vlanid": 1020,
"vpcnet": "10.229.168.0/22"
},
"bu": "PI",
"env": "dev",
"master-account": "427812497737",
"owneraccount": "443749199071",
"region": "us-east-1",
"transactionId": "152",
"vgw-id": "vgw-01ebf9289fee3bc0c",
"vif": {
"OMA": {
"state": "pending",
"vif-id": "dxvif-fhaalvsk"
},
"RTP": {
"state": "pending",
"vif-id": "dxvif-fhaouzsq"
}
},

Thanks!