我正在尝试使用 fetch 从 API 获取 NDJSON 数据。由于我只需要一个 JSON 对象,因此我想使用 fetch 来完成此操作。API提供的数据格式为(我自己格式化,实际响应为单行):
{
"a": "value",
"b": "value",
"c": "value",
"d": "value",
"e": "value"
}
当我简单地记录数据时,一切正常,并且我将上述响应作为一个对象:
const obj = await fetch(url, {
method: "GET"
}).then(res => res.json());
console.log(obj);
但是,当我尝试记录该对象的属性之一时,没有记录任何内容(没有错误):
const obj = await fetch(url, {
method: "GET"
}).then(res => res.json());
console.log(obj.a);
即使记录JSON.stringify(obj)
也不起作用。我该如何解决这个问题?