控制台日志 json 值

Console log json value

我正在使用 Testcafe,我想问一下如何在控制台上显示一个 json 值。 例如,我有这个 link "https://jsonplaceholder.typicode.com/users" 例如,我想控制第一个用户名或所有用户名。 此致!

我对您在 link 中如何设置 JSON 对象感到有点困惑。如果 link 中显示的所有对象都保存在一个数组中(很可能),那么您将想要做这样的事情

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

给出的代码是一个对象数组。您可以使用内置的 javascript 数组方法 forEach() 来过滤数组中的每个对象。 forEach() 方法将一个函数作为参数,您可以为数组中的每个项目指定要发生的情况,在您的示例中,记录对象的 unsername。

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

您可以在此处阅读更多相关信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach

干杯

试试{}

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

to only usernames

fetch('https://jsonplaceholder.typicode.com/users')
 .then(resp => resp.json()) 
 .then(data =>
  {
  data.forEach(el=>console.log(el.username) )
  })