【问题标题】:Servlet doPost obtain JSONServlet doPost 获取 JSON
【发布时间】:2017-12-23 00:40:54
【问题描述】:

我想从 JSON 中检索以下信息:

{
    "list_folder": {
            "accounts": [
                        "dbid:Aapamskfpano1-l2_12oKKn123o1pk23"
                        ]
    },
    "delta": {
            "users": [
                      12321512
            ]
    }

}

我需要accounts 数组和users 数组。这个 JSON 在正文中。

我如何获取和解析这个?

【问题讨论】:

标签: java json servlets post request


【解决方案1】:

String jsonString = IOUtils.toString(request.getInputStream());

JSONObject json = new JSONObject(jsonString); MyObject myObject = new Gson().fromJson(jsonString, MyObject.class);

【讨论】:

  • 虽然这段代码 sn-p 可以解决问题,但including an explanation 确实有助于提高帖子的质量。请记住,您正在为将来的读者回答问题,而这些人可能不知道您的代码建议的原因。另外,请缩进你的代码块。
猜你喜欢
  • 2011-07-09
  • 2011-08-18
  • 2017-04-19
  • 1970-01-01
  • 2012-02-27
  • 2011-02-01
  • 2011-01-21
  • 2011-11-28
  • 1970-01-01
相关资源
最近更新 更多