我正在使用httprequest
将Json从网络转换为字符串。
这可能很简单,但我似乎无法将此字符串转换为javax.json.JsonObject
。
我该怎么做?
答案 0 :(得分:51)
JsonReader jsonReader = Json.createReader(new StringReader("{}"));
JsonObject object = jsonReader.readObject();
jsonReader.close();
答案 1 :(得分:13)
由于上述评论者不喜欢我的编辑,因此可以将这些内容复制并粘贴到您自己的代码中:
private static JsonObject jsonFromString(String jsonObjectStr) {
JsonReader jsonReader = Json.createReader(new StringReader(jsonObjectStr));
JsonObject object = jsonReader.readObject();
jsonReader.close();
return object;
}