ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(object);
MyClass obj = mapper.readValue(json, MyClass.class);
Gson gson = new Gson();
String json = gson.toJson(object);
MyClass obj = gson.fromJson(json, MyClass.class);
JSONObject jsonObject = new JSONObject();
String value = (String) jsonObject.get("key");
jsonObject.put("key", "value");
JsonParser parser = Json.createParser(new StringReader(json));
while (parser.hasNext()) {
Event event = parser.next();
switch (event) {
case KEY_NAME:
String key = parser.getString();
break;
case VALUE_STRING:
String value = parser.getString();
break;
}
}