Используя Джексона , вы можете сделать что-то вроде
ObjectMapper mapper = new ObjectMapper();
MyObject result = mapper.readValue( myString, MyObject.class );
Если у вас нет сопоставления объектов, вы можете просто сопоставить его с классом.
ObjectMapper mapper = new ObjectMapper();
Map<String, Object> mymap = mapper.readValue( myString, Map.class );
Если вы не хотите использовать Джексона, вы можете посмотреть на gson , что также интуитивно понятно.