2
我的程序發送一些JSON我的API(工作正常):如何分析我的JSON對象
var result = await fetch('http://localhost:58553/api/Foo', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify(this.state)
});
var contentResult = await result.text();
var contentResultObject = JSON.parse(contentResult);
console.log(contentResult);
console.log(contentResultObject);
console.log(contentResultObject.code);
的console.log
輸出:
"{\"code\":1,\"probability\":0.985368549823761}"
{"code":1,"probability":0.985368549823761}
undefined
任何理由,這是不工作?我的API只是返回一個字符串:
return JsonConvert.SerializeObject(result);
''contentResultObject應該是一個JSON對象。此外,'result'應該是默認的JSON對象 –
我不知道爲什麼你和你的結果有問題嗎?但我已測試它的工作.. – 2017-04-27 10:11:19
你試過'JSON.parse'嗎? – evolutionxbox