如何将String转换为JsonObject

Sli*_*009 22 java json httprequest

我正在使用a httprequest将Json从Web转换为字符串.

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

我怎样才能做到这一点?

fra*_*acz 55

JsonReader jsonReader = Json.createReader(new StringReader("{}"));
JsonObject object = jsonReader.readObject();
jsonReader.close();
Run Code Online (Sandbox Code Playgroud)

请参阅文档示例.


Sri*_*bat 15

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

private static JsonObject jsonFromString(String jsonObjectStr) {

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

    return object;
}
Run Code Online (Sandbox Code Playgroud)