如何访问嵌套的JSON数据

huangapple go评论62阅读模式
英文:

How to access nested data JSON

问题

我需要访问Firebase实时数据库中存储在UsersList中的用户的用户名。

// 你的代码在这里

如何访问它?

// 你的代码在这里

我尝试了上面显示的所有方法,但结果数据为undefined。

英文:

I need to access the username of a user stored in the Firebase Realtime Database, in a UsersList.

如何访问嵌套的JSON数据

How do I access that?

Code:

如何访问嵌套的JSON数据
如何访问嵌套的JSON数据

I tried all the stuff shown above, but would get result data: undefined.

答案1

得分: 1

使用 forEach

const readUserData = () => {
  firebase.database().ref('UsersList/').once('value', function (snapshot) {

    let values = [];
    console.log('child.key', child.key);
    snapshot.forEach((child) => {
      values.push(child.val());
    });
    console.log(values);

    console.log(snapshot.val());
  )}
}
英文:

use foreach

const readUserData = () => {
  firebase.database().ref('UsersList/').once('value', function (snapshot) {

	  let values = [];
	  console.log('child.key',child.key);
	  snapshot.forEach((child) => {
		values.push(child.val());
	  });
	  console.log(values);
	
	console.log(snapshot.val());
  )}
}

huangapple
  • 本文由 发表于 2023年2月27日 01:27:06
  • 转载请务必保留本文链接:https://go.coder-hub.com/75573784.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定