המרת סטרינג לjson בפרומיז
-
בבקשת fetch מתקבל פרומיז, והוא לא נותן לי לקבל אותו כJSON, וכמו"כ בתוך הפרומיז אין לי אפשרות להמיר את הסטרינג שמתקבל בבקשת הHTTP לjson עם json.parse.
ראיתי באינטרנט לגבי node.js אבל לא עבד לי (לא זיהה את resolve כפונקציה), אולי בגלל שאני בקליינט.מה המנהג בזה?
תודה. -
@chagold האם תוכל להעלות קוד לדוגמה איך אתה מנסה לקבל את ה-JSON?
בד"כ זה אמור לעבוד ככה:const response = await fetch('your.json'); const objectFromJson = await response.json(); console.log({ objectFromJson });
או בנוסח הפרומיסי:
fetch('your.json') .then(response => response.json()) .then(objectFromJson => { console.log({ objectFromJson }); });