JavaScript — как использовать функцию Reviver с fetch.response.json ()

Как использовать функцию Reviver с fetch.response.json ()

Существует функция «reviver », которая поставляется с JSON.parse (например: «JSON.parse с использованием функции reviver» ).

Как я могу использовать этот «reviver» с response.json ? например:

 fetch(url) .then(a ={amp}gt; a.json({reviver})) // unfortunately not working .then(...) 

У меня есть обходной путь:

 fetch(url) .then(a ={amp}gt; a.text()) .then(b ={amp}gt; new Promise((resolve) ={amp}gt; resolve(JSON.parse(b, reviver)))) .then() 

но он использует еще один шаг, который кажется бесполезным. Есть идея получше?

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector