Select widget from JSON list

I created a BDM that has a Cliente, which is made of vehiculosInversion, which is made of a cuentas.

I need a widget select to show the list of names (nombre) of all VehiucloInversion according to the JSON that I am sharing with you:

[
    {
        "persistenceId": 2199,
        "persistenceId_string": "2199",
        "persistenceVersion": 0,
        "persistenceVersion_string": "0",
        "nombre": "Jxxx Cxxxx Pxxxxx",
        "idioma": "Portugues",
        "codigo": "M001",
        "vehiculosInversion": [
            {
                "persistenceId": 759,
                "persistenceId_string": "759",
                "persistenceVersion": 0,
                "persistenceVersion_string": "0",
                "nombre": "D1.",
                "cuentas": [
                    {
                        "persistenceId": 2122,
                        "persistenceId_string": "2122",
                        "persistenceVersion": 0,
                        "persistenceVersion_string": "0",
                        "nombre": "Dxxxxx.",
                        "numero": "61111",
                        "banco": {
                            "persistenceId": 87,
                            "persistenceId_string": "87",
                            "persistenceVersion": 0,
                            "persistenceVersion_string": "0",
                            "nombre": "Citibank NA"
                        }
                    }
                ]
            },
            {
                "persistenceId": 809,
                "persistenceId_string": "809",
                "persistenceVersion": 0,
                "persistenceVersion_string": "0",
                "nombre": "D2",
                "cuentas": []
            }
        ]
    }
]

 

I tried like this but it doesn't work:
Available values: Clientes (It is the json)
Key shown: vehiculosInversion.nombre

 

What am I doing wrong?

Hi, you can do something like this:

arr.map((obj) => obj.vehiculosInversion.map((vehiculo) => vehiculo.nombre) )[0]

The arr is the json variable that you have. The [0] is because you will get an array of an array otherwise.

It isn't pretty, but it works.

 

Hope this helps,
Dumitru

Hi Dumitru.

Thanks for your answer.

I have this problem in UI Designer, where should I add that code?