是否可以使用JSONArray在android中填充微调器?
正如标题所说。。有可能这样做吗?假设我有一个类似这样的JSON数组是否可以使用JSONArray在android中填充微调器?,android,json,spinner,Android,Json,Spinner,正如标题所说。。有可能这样做吗?假设我有一个类似这样的JSON数组 { "locations": [ { "id": 1, "loc": "miami" }, { "id": 2, "loc": "manhattan" }, { "id": 3, "loc": "lasVegas" } ] } 当然,扩展Ba
{
"locations": [
{
"id": 1,
"loc": "miami"
},
{
"id": 2,
"loc": "manhattan"
},
{
"id": 3,
"loc": "lasVegas"
}
]
}
当然,扩展
BaseAdapter
,并使用JSONArray
作为支持模型。但是,最好(但绝对没有必要)将其转换为更“自然”的Java表示形式,并使用它。您可以将json转换为Java对象。与使用更自然的java表示法相比,使用BaseAdapter类会对性能产生负面或正面的影响吗?BaseAdapter
方式没有内在的性能问题,将数据放在JSONArray
中与普通数组相比确实会影响性能,因为它必须对每个元素进行转换。