Javascript 初学者要求的问题

Javascript 初学者要求的问题,javascript,node.js,request,Javascript,Node.js,Request,我正在请求某个URL,该URL以STING格式返回值: "{\" uid \ ": 23, \" uf \ ": \" CE \ ", \" state \ ": \" Ceará \ ", \" cases \ ": 229072, \" deaths \ ": 8739, \ "suspects \": 493, \ &qu

我正在请求某个URL,该URL以STING格式返回值:

"{\" uid \ ": 23, \" uf \ ": \" CE \ ", \" state \ ": \" Ceará \ ", \" cases \ ": 229072, \" deaths \ ": 8739, \ "suspects \": 493, \ "refuses \": 89, \ "datetime \": \ "2020-09-15T22: 34: 32.837Z \"} "
我对使用这个很陌生,我想得到一些具体的信息,比如“州”

如何访问这些值

我尝试使用JSON.stringify进行转换

它只返回带“/”的相同值

如何仅读取属性 JSON文件的“状态”

我想到了身体状态之类的,但它不起作用

代码如下:


const request=require('request');
var uf='ce'
请求(`https://covid19-brazil-api.now.sh/api/report/v1/brazil/uf/${uf}`,(错误、响应、正文)=>{
如果(!错误){
console.log('Status',response&&response.statusCode);
log(JSON.strinjsfy(body))
}否则{
console.log(错误)
}
})
//雷托纳:状态200
“{\'uid\':23,\'uf\':\'CE\',\'state\':\'Cear\',\'cases\':229072,\'Deations\':8739,\'Prospects\':493,\'Deceptions\':89,\'datetime\':\'2020-09-15T22:34:32.837Z\'”

您可以像这样解析JSON:

const jsonData=JSON.parse(数据)

state
API调用返回值的方式是JSON,这就是数据共享的方式,您可以成功获取JSON数据,但无法正确利用它。尝试使用JSON.parse转换对象中的JSON数据,然后可以使用该对象进行播放


JSON.parse()方法解析JSON字符串,构造字符串所描述的JavaScript值或对象。

我尝试用JSON进行转换。stringify
看起来您得到的是JSON。。。因此,请使用JSON.parse创建一个对象