从JSON数据访问特定的JSON值-*在..*处错误意外的令牌$


{"user" : $payload.user,"Class" : "Division-II","Branch" : "div_branch-1"}

我有上面的json数据,当我试图通过GET请求访问它并在HTML页面上显示时,我可以在使用respone => response.text()时显示,但当我使用response => response.json()时,我在10时得到了意外的令牌$

fetch('http://localhost:3000/features,{
method: 'GET',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
}
}).then(response => response.json())
.then(data => {
var user = data[user];
})

如何解决此问题。

代码中的问题是这个对象:

$payload = {user: 'something'};
alert(JSON.stringify({"user" : $payload.user,"Class" : "Division-II","Branch" : "div_branch-1"}));

只有在定义了CCD_ 4的情况下才能进行评估。如果我定义了$payload,请参阅上面的代码片段,那么可以正确地评估代码。因此,服务器端假设$payload已正确初始化,但事实并非如此。

最新更新