如何解决从中等内容结果访问对象值
我正在使用 moderatecontent
api 来检测图像、视频或文件是否包含特定的不当内容。但是,所有当前都有效,直到我选择从结果返回的对象内的键中专门选择一个值。
我使用的代码如下:
var ajax_url = "https://api.moderatecontent.com/moderate/";
var image_url = "sample_face_2.jpg";
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
console.log(xhttp.responseText)
}
};
xhttp.open("GET",ajax_url + "?key=1234567890&url=" + image_url,true);
xhttp.send();
这会记录到控制台:
{
"url_classified": "sample_face_2.jpg", "rating_index": 1, "rating_letter": "e", "predictions": {
"teen": 0.11751182222118, "everyone": 99.823732266668, "adult": 0.05875591111059
}, "rating_label": "everyone", "error_code": 0, "frame": 1
}
但是,我如何才能从上面产生的对象中具体获得“成人”评级?
我曾尝试使用 this.adult
或 console.log(xhttp.responseText.predictions)
,但这些结果在打印到控制台时会导致错误或“未定义”。
我也检查了文档,但没有展示如何从它返回的对象中检索这些特定值。
如果有人能帮忙,真的很感激!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。