控制台日志json值

时间:2020-05-28 22:37:37

标签: javascript json testing automated-tests testcafe

我正在使用Testcafe,我想问一下如何在控制台上显示json值。 例如,我有此链接“ https://jsonplaceholder.typicode.com/users” 例如,我要管理第一个用户名或所有用户名。 最好的问候!

3 个答案:

答案 0 :(得分:2)

尝试{}

if(imageElement.attr("alt").equals("No image available")){
    continue;
}

仅用于用户名

fetch('https://jsonplaceholder.typicode.com/users')
 .then(resp => resp.json()) 
 .then(data => {
   console.log( JSON.stringify( data , 0, 2))
   }) 

答案 1 :(得分:1)

给出的代码是一个对象数组。您可以使用内置的javascript数组方法forEach()筛选数组中的每个对象。 forEach()方法将函数用作参数,您可以为数组中的每个项目指定要发生的情况,在本例中,记录对象的取消命名。

console.log(string.forEach(obj =>{
    console.log(obj.username);
 })
);

您可以在此处详细了解:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach

欢呼

答案 2 :(得分:0)

我对如何在显示的链接中设置JSON对象感到有些困惑。如果该链接中显示的所有对象都保存在一个数组中(最有可能),那么您将需要执行以下操作

yourJson.forEach(object => {console.log(object.username)})