Использовать данные JSON через ReactJS - PullRequest
0 голосов
/ 16 ноября 2018

Я новичок в responsejs и пытаюсь создать простой клиент для отдыха.У меня есть JSON API, который я использую, который содержит события.Однако я не уверен, как использовать данные, потому что они выглядят иначе, чем в других примерах.

В большинстве примеров фид JSON выглядит следующим образом ...

{"employee": [{"name": "Laura", "id": "123"}, {"name": "Tim", "id": 456 "}]}

Однаков используемом фиде json нет «сотрудников»: дескриптор (или «события» в моем случае)

Вместо этого мой фид выглядит так:

[{"id":" 1 "," title ":" название мероприятия 1 "}, {" id ":" 2 "," title ":" название события 2 "}]

Из-за этого я неуверен, как анализировать данные, используя учебники, которые я видел (https://spring.io/guides/tutorials/react-and-spring-data-rest/)

constructor(props) {
    super(props);
    this.state = {employees: []};
}

componentDidMount() {
    client({method: 'GET', path: '/api/employees'}).done(response => {
        this.setState({employees: response.entity._embedded.employees});
    });
}

Конструктор инициализирует и setState запускаются в дескрипторе сотрудников, поэтому я не уверен, как применитьэтот пример с моими данными.

Есть предложения?

Заранее спасибо

1 Ответ

0 голосов
/ 16 ноября 2018

Кажется, что ваш ответ API содержит список нужных вам событий, поэтому просто используйте {employees: response}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...