【问题标题】:Convert a String which is in JSON Format to a JSON Object in java [duplicate]将JSON格式的字符串转换为Java中的JSON对象[重复]
【发布时间】:2019-04-28 07:41:56
【问题描述】:

我目前正在尝试使用 HTTP 客户端 jar 自动化 API。我已将 JSON 格式的 API 响应存储到 Java String 对象中。 作为下一步,我想将响应转换为 JSON 对象,这将有助于我轻松地遍历对象。您能否让我知道我可以使用哪些 API jar 或其他库将 String 对象转换为 JSON 对象。

apiOutput 包含以下格式的响应。

String apiOutput= {
    "title": "foo",
    "body": "bar",
    "userId": 1,
    "id": 101
}

我想将此响应转换为 JSON 对象以便轻松遍历。

【问题讨论】:

  • 如果你的意思是 字面意思 就像在你的例子中,那是无效的 java。

标签: java json


【解决方案1】:

就像这样:

import org.json;

JSONObject obj = new JSONObject(jsonString);

【讨论】:

  • 其中一个链接副本中的内容。
  • 虽然这是正确的,但这个问题已经在 stackoverflow 上被问过无数次了。回答重复的问题不是一个好主意。
  • f1sh 好吧,以后我会关心的
  • @TheWildHealer 谢谢。我可以为此使用杰克逊或 gson 吗?如果是,我该怎么做?我找不到像 org.json 这样简单的方法来处理 Jackson 或 GS​​ON。
猜你喜欢
  • 2021-01-16
  • 2021-09-18
  • 2020-09-28
  • 1970-01-01
  • 2014-06-22
  • 1970-01-01
  • 2011-08-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多