Как использовать React Native fetch () для получения искаженного json из api - PullRequest
1 голос
/ 12 июля 2020

Мне нужно получить результат api в виде обычного текста, и я проанализирую искаженный json, однако response.text () в этом случае не работает:

client.fetch("POST", path, headers, data)
      .then(response => {
        console.log(response.text());});

1 Ответ

2 голосов
/ 12 июля 2020

response.text() возвращает Promise, вы должны обработать это обещание с другим then, например:

client.fetch("POST", path, headers, data)
  .then(response => 
       response.text().then(text => console.log(text) );
   );

Кстати, если ответом является объект JSON, вы можете используйте response.json() вместо od response.text().

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