java - 将 JSON 响应存储在 List 或 HashMap 中
问题描述
我从改造中得到了一些 JSON 响应,我不确定如何处理它,你能帮我解决吗?我只是想将它存储在某个地方,但我认为 List 不适合它,所以也许 HashMap?响应看起来像
{
"object" :
{
"key1" : "value1",
"key2" : "value2"
}
}
等等..你能给我任何提示我应该如何存储它吗?我真的很感激任何帮助。
解决方案
HashMap 是存储它的最佳方式,因为它使您可以访问可用于解释和操作数据的特殊方法(例如containsKey
、containsValue
和)。compute
为了避免编写样板代码,我建议使用库来为您处理解析,例如Jackson。如果您必须编写自己的 JSON 响应,它也会有所帮助。
推荐阅读
- javascript - 如何不使用 innerhtml 淹没 html 页面
- javascript - 发出 http 请求并在 React 中解析数据
- gitlab - Gitlab-ci:使用规则运行 CI 作业,但使用定义来避免 CI 运行标签
- stripe-payments - 客户门户中的条纹更改付款方式不允许我将邮政编码输入字母数字
- excel - 在 Power 查询中按最接近的日期和 ID 合并两个表
- powerbi - Power BI - 创建用于钟形曲线和日期切片器的动态列
- regex - REGEXEXTRACT 的正确语法,其中条件来自某些单元格和不区分大小写的参数
- javascript - 如何从数组中删除数组?
- flutter - RenderBox 未布置,断言失败:第 1940 行 pos 12: 'hasSize' GridView
- python - 带 asyncio 的异步套接字服务器