У меня есть JSON, к которому также можно получить доступ через http://myjson.com/kfd04
{
"response": [
{
"id": "1",
"customer": "Star Wars",
"project": "1977"
},
{
"id": "2",
"customer": "Star Wars",
"project": "1985"
},
{
"id": "3",
"customer": "The Matrix",
"project": "1999"
},
{
"id": "4",
"customer": "Inception",
"project": "2010"
},
{
"id": "5",
"customer": "Interstellar",
"project": "2014"
}
]
}
Я хочу показывать только уникальных клиентов, пока это мой код. Он отображает всех клиентов. responseData
содержит массив объектов response.
<Picker
mode="dialog"
selectedValue={this.state.customerName}
onValueChange={(itemValue, itemIndex) => {
this.setState({ customerName: itemValue });
}
}
>
{
this.state.responseData.map((item) => (
<Picker.Item label={item.customer} value={item.customer} key={item.customer} />))
}
</Picker>