控制台日志 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) )
})
我正在使用 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) )
})