首页 > 解决方案 > 将 JSON 响应存储在 List 或 HashMap 中

问题描述

我从改造中得到了一些 JSON 响应,我不确定如何处理它,你能帮我解决吗?我只是想将它存储在某个地方,但我认为 List 不适合它,所以也许 HashMap?响应看起来像

{ 
    "object" : 
    { 
        "key1" : "value1", 
        "key2" : "value2"
    }
}

等等..你能给我任何提示我应该如何存储它吗?我真的很感激任何帮助。

标签: javaandroidjsonretrofit

解决方案


HashMap 是存储它的最佳方式,因为它使您可以访问可用于解释和操作数据的特殊方法(例如containsKeycontainsValue和)。compute

为了避免编写样板代码,我建议使用库来为您处理解析,例如Jackson。如果您必须编写自己的 JSON 响应,它也会有所帮助。


推荐阅读