Why the JsonObject "obj" is not an Object? The String "ha" is in a format as JsonString
 public static JsonObject get() { 
 String response = ""; 
 JsonObject obj= new JsonObject(); 
 int i = 0; 
 String ha = ""; 
 String h = ""; 
 ArrayList <Integer> ra = new ArrayList <Integer>(); 
 try{ response = Request.Get("my url") 
 .execute().returnContent().asString(); 
 }
 catch(IOException ex){ ex.printStackTrace(); 
 } 
 String[] data = response.split("}");
 ArrayList<String> dataInList = new ArrayList<String>(Arrays.asList(data)); 
 obj.add(response, 0); ha = obj.toString().substring(1); 
 JsonValue jsonValue = Json.parse(ha); 
 obj = jsonValue.asObject(); 
if I gonna return "ha"
result will be: {\"title\":\"Numb\",\"artist\":\"Linkin Park\",\"ratings\":5,4,5,1,3,\"youtubeID\":\"kXYiU_JCYtU\"}
but if I will return JsonObject obj result will be: 
Exception in thread "main" java.lang.UnsupportedOperationException: Not an object: "{\"title\":\"Carly Rae Jepsen - I Really Like You (Live At Capital Summertime Ball)\",\"artist\":\"CarlyRaeJepsenVEVO\",\"ratings\":5,\"youtubeID\":\"5kwZCFItrfY\"}"
    at com.eclipsesource.json.JsonValue.asObject(JsonValue.java:295)
    at MusicRatings.getAllSongsFromAPI(MusicRatings.java:146)
    at MusicRatings.main(MusicRatings.java:257)
 
    