【发布时间】:2019-06-08 16:06:49
【问题描述】:
我正在尝试使用 Xenioo 平台构建聊天机器人,并且它们的“列表”函数返回编译错误。绕过我设法将数据从 Firebase 获取到 JavaScript 变量中:
{ documents:[{
"documents": [
{
"name": "projects/*******/databases/(default)/documents/Assets/QWEWQXLUyOl8vQXypHo7",
"fields": {
"Lawyer Phone": {
"stringValue": "6"
},
"Sale Type": {
"stringValue": "7"
},
"Area": {
"stringValue": "2"
},
"Address": {
"stringValue": "1"
},
"Lawyer Name": {
"stringValue": "5"
},
"District": {
"stringValue": "4"
},
"Asset Type": {
"stringValue": "3"
},
"Additional": {
"stringValue": "0"
}
},
"createTime": "2019-06-06T17:42:30.592904Z",
"updateTime": "2019-06-08T15:52:36.649013Z"
},
{
"name": "projects/*******/databases/(default)/documents/Assets/fzdbqZFet4GskHqVTGaT",
"fields": {
"Additional": {
"stringValue": "a"
},
"Lawyer Phone": {
"stringValue": "g"
},
"Sale Type": {
"stringValue": "h"
},
"Area": {
"stringValue": "c"
},
"Address": {
"stringValue": "b"
},
"Lawyer Name": {
"stringValue": "f"
},
"District": {
"stringValue": "e"
},
"Asset Type": {
"stringValue": "d"
}
},
"createTime": "2019-06-08T15:50:38.053127Z",
"updateTime": "2019-06-08T15:52:27.389321Z"
}
]
}
]}
我希望能够将这些数据作为普通数组或一些我可以简单地按用户要求循环和过滤数据的东西来处理,例如:
var data = "";
for( var i=0; i < result.length; i++ ){
data += result[ i ].Additional + "\n";
}
我使用的语言是 JavaScript,我是 Noby,所以非常感谢帮助。
【问题讨论】:
-
可能是medium.com/chrisburgin/…?但是您可能应该花时间了解 JavaScript 对象,请参阅 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: javascript arrays json firebase for-loop