使用javascript获取Json数据(Google Api)/Trello
我正在尝试获取一些数据,Trello正在将这些数据发送回我的GoogleApps电子表格脚本中。json看起来像:使用javascript获取Json数据(Google Api)/Trello,javascript,json,google-apps-script,Javascript,Json,Google Apps Script,我正在尝试获取一些数据,Trello正在将这些数据发送回我的GoogleApps电子表格脚本中。json看起来像: date: "XXXXXX", type: "XXXXXX", memberCreator: { id: "XXXXXXX", avatarHash: "XXXXXXXXX", username: "XXXXXXX", initials: "XXX", fullName: "XXXXXXXXX" 我尝试使用以下方法来实现它,但它返回
date: "XXXXXX",
type: "XXXXXX",
memberCreator: {
id: "XXXXXXX",
avatarHash: "XXXXXXXXX",
username: "XXXXXXX",
initials: "XXX",
fullName: "XXXXXXXXX"
我尝试使用以下方法来实现它,但它返回undefined(我认为是NaN),我无法使用jQuery:
for(var j=0; j < singleCard.length; j++){
var str = singleCard[j]["memberCreator"]["fullname"];
if(str == "something"){
Do something here;
}
}
for(var j=0;j
使用fullName
而不是fullName
-对象属性区分大小写。在这里:
for(var j=0; j < singleCard.length; j++){
var str = singleCard[j]["memberCreator"]["fullName"];
if(str == "something"){
Do something here;
}
}
for(var j=0;j
你能用更多细节粘贴你的代码吗?什么是myJson
?什么是i
?这只是一个json对象数组,如果你愿意的话,你可以确定它的日期:我只是尝试获取memberCreator全名好的,如果你需要帮助,你需要粘贴你的代码,这样人们就可以检查可能出了什么问题。如果你说的是真的,它只是一个json对象数组(意味着一个没有错误的普通数组),那么你不应该得到未定义。好的,我粘贴了更多的代码。关于区分大小写的问题,你是对的。我发现了我的错误…我试图访问的json实际上有3层(为了简单起见,只使用了2层)。我本来打算使用单卡[j]['data']['memberCreator']['fullName'],但是在一些Json对象上没有“fullName”,所以我只添加了一个if(单卡[j]['data']['memberCreator']['fullName']!=undefined){},这就清除了它。谢谢大家!首先很抱歉缺少代码。