如何将字符串转换为 JsonObject

2022-09-01 03:29:57

我正在使用a将Json从Web获取为字符串。httprequest

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

我该怎么做?


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

请参阅文档示例


答案 2

由于上面的审阅者不喜欢我的编辑,因此您可以将以下内容复制并粘贴到自己的代码中:

private static JsonObject jsonFromString(String jsonObjectStr) {

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

    return object;
}