如何将String转换为JsonObject

时间:2014-09-20 10:55:12

标签: java json httprequest

我正在使用httprequest将Json从网络转换为字符串。

这可能很简单,但我似乎无法将此字符串转换为javax.json.JsonObject

我该怎么做?

2 个答案:

答案 0 :(得分:51)

JsonReader jsonReader = Json.createReader(new StringReader("{}"));
JsonObject object = jsonReader.readObject();
jsonReader.close();

请参阅docsexamples

答案 1 :(得分:13)

由于上述评论者不喜欢我的编辑,因此可以将这些内容复制并粘贴到您自己的代码中:

private static JsonObject jsonFromString(String jsonObjectStr) {

    JsonReader jsonReader = Json.createReader(new StringReader(jsonObjectStr));
    JsonObject object = jsonReader.readObject();
    jsonReader.close();

    return object;
}