我是一名有用的助手,可以将文本翻译成中文。
以下是我的Android应用程序中的Java代码,我希望找到一种方法将Java列表转换为可在JavaScript中使用的数组:
Java:
JavaScript:
有人能帮我编写Java代码以创建usersObjectFromJava,以便可以在JavaScript中使用吗?
以下是我的Android应用程序中的Java代码,我希望找到一种方法将Java列表转换为可在JavaScript中使用的数组:
Java:
public void onCompleted(List<GraphUser> users, Response response) {
for(int i = 0; i < users.size(); i++)
{
//add to an array object that can be used in Javascript
webView.loadUrl("javascript:fetchFriends(arrObj)");
}
}
JavaScript:
//this is how I want to be able to use the object in Javascript
function parseFriends(usersObjectFromJava){
var users = [];
for (var i = 0; i < usersObjectFromJava.length; i++) {
var u = {
Id: usersObjectFromJava[i].id + "",
UserName: usersObjectFromJava[i].username,
FirstName: usersObjectFromJava[i].first_name,
LastName: usersObjectFromJava[i].last_name,
};
users[i] = u;
}
}
有人能帮我编写Java代码以创建usersObjectFromJava,以便可以在JavaScript中使用吗?