arrays - JSON Array - 如何在数组中显示数组
问题描述
为这个问题道歉,我不是这个问题的主人。
我正在尝试显示添加地址(RED Circle)。上面的其余部分我可以让它显示,但我圈出的红色就像另一个我不知道如何做的数组。
out += "<tr><td><b>ADDRESS NAME: </b>" +
arr[i].addresses.name +
"</td><tr>";
out += "<tr><td><b>ADDRESS: </b>" +
arr[i].addresses.street + arr[i].city +
"</td><tr>";
这就是我所说的,它正在输出“未定义”。请帮忙。。谢谢
解决方案
你没有展示你是如何迭代的。但是,问题在于您没有指定要使用地址数组中的哪些项目。例如,如果您只需要第一个:
out += "<tr><td><b>ADDRESS NAME: </b>" +
arr[i].addresses[0].name +
"</td><tr>";
out += "<tr><td><b>ADDRESS: </b>" +
arr[i].addresses[0].street + arr[i].adresses[0].city +
"</td><tr>";
如果要显示所有需要在地址数组中迭代的项目。
推荐阅读
- java - WebView:继承/获取默认浏览器的功能(Android)
- swift - 在 RxSwift/MVVM 中使用“ViewState”
- c# - C#读取另一个进程内存
- css - 如何使用具有绝对位置的内容使 div 背景颜色具有一定大小?
- c++ - LNK2019 使用 libcurl 时出错
- c - 对链表进行排序时出现分段错误
- apache-spark - 分析的逻辑计划中的 SubqueryAlias 节点是什么?
- java - Android textview id by string
- weblogic - JDeveloper 服务器实例域无效
- python-3.x - Python 3 猜数字游戏