【发布时间】:2018-01-09 05:12:24
【问题描述】:
我正在尝试读取没有对象名称的 json 数组,并将其传递给列表。
我的 json 看起来像:
"facilites": [
"Pool",
" Air Conditioning",
" Pets Allowed",
" Fitness center",
" Kitchen",
" Internet",
" Sona"
]
我正在尝试使用以下代码检索它 -
for (int l = 0; l < chaletFacilities.length(); l++){
String facilities = chaletFacilities.getString(l);
list = new ArrayList<String>();
list.add(facilities);
}
在我的 pojo 类 chalets.setList(list); 的主循环中
问题在于这一行list.add(facilities); 它只添加了最后一个元素。遍历所有后,列表只携带sona。
【问题讨论】:
-
这是无效的 json 请在此处查看jsonlint.com
-
查看以下答案
标签: android json for-loop arraylist