【发布时间】:2014-07-22 01:45:12
【问题描述】:
我的网络服务返回了一些 JSON,如下所示:
{
"error": false,
"users": [
{
"id": "1",
"username": "user001",
"level": 10,
"last_updated": "22072014"
}
{
"id": "2",
"username": "user002",
"level": 11,
"last_updated": "21072014"
}
]
}
我正在为每个用户建立一个长长的项目列表,我只想按照它们列出的顺序将它们显示在屏幕上(so id,然后是用户名、级别、last_updated 等)。
来自这个帖子:JSON order mixed up “一个对象是一组无序的名称/值对” - 我知道 JSONObjects 是无序的映射。有一个建议是使用 LinkedHashMap 来检索有序信息。
我正在使用 Volley 的请求类似于以下:
JsonObjectRequest jsonReq = new JsonObjectRequest(Method.POST,
URL, params, new Response.Listener<JSONObject>(){ .. }
是否可以使用 LinkedHashMap 或者有什么方法可以在收到每个用户属性时维护它们的顺序?
【问题讨论】: