如何将String转换为JsonObject
我正在使用httprequest
将Json从Web变为字符串。
它可能很简单,但我似乎无法将此字符串转换为javax.json.JsonObject
。
我怎样才能做到这一点?
JsonReader jsonReader = Json.createReader(new StringReader("{}")); JsonObject object = jsonReader.readObject(); jsonReader.close();
请参阅文档和示例 。
由于上述评论者不喜欢我的编辑,因此可以将这些内容复制并粘贴到您自己的代码中:
private static JsonObject jsonFromString(String jsonObjectStr) { JsonReader jsonReader = Json.createReader(new StringReader(jsonObjectStr)); JsonObject object = jsonReader.readObject(); jsonReader.close(); return object; }