Javascript 初学者要求的问题
我正在请求某个URL,该URL以STING格式返回值: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
"{\" 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创建一个对象