Как я могу отформатировать ответ веб-сокета в режиме реального времени - PullRequest
1 голос
/ 19 сентября 2019

У меня есть веб-сокет с откликом объекта, подобным этому:

{
0: "2019"
1: "rice"
2: "samsung"
3: "james"
}

, и мне нужно изменить имя ключа и сохранить значения;

И каждый раз, когда я получаю новый ответЯ хочу изменить ключ и сохранить значения в режиме реального времени.Есть какой-либо способ сделать это ?как модель, говорящая, что 0 - это год, а 1 - это еда

1 Ответ

0 голосов
/ 19 сентября 2019

Не думаю, что в протоколе WebSocket есть такая вещь.Но вы можете легко написать функцию, которая создаст ее, например, при получении нового сообщения.

this.ws.on('message', (data: { 0: string; 1: string }) => {
      const result = {
        Year: data[0],
        Food: data[1]
      };
    });

Где result будет выводом, который вы ищете

...