So konvertieren Sie die Java -String in ein JSON -ObjektJava

Java-Forum
Anonymous
 So konvertieren Sie die Java -String in ein JSON -Objekt

Post by Anonymous »

Diese Frage wurde früher gestellt, aber ich kann den Fehler in meinem Code aus den Antworten auf diese Fragen nicht herausfinden.import org.json.JSONObject;
//Other lines of code
URL seatURL = new URL("http://freemusicarchive.org/api/get/gen ... BZ&limit=2");
//Return the JSON Response from the API
BufferedReader br = new BufferedReader(new InputStreamReader(seatURL.openStream(),Charset.forName("UTF-8")));
String readAPIResponse = " ";
StringBuilder jsonString = new StringBuilder();
while((readAPIResponse = br.readLine()) != null){
jsonString.append(readAPIResponse);
}
JSONObject jsonObj = new JSONObject(jsonString);
System.out.println(jsonString);
System.out.println("---------------------------");
System.out.println(jsonObj);
< /code>

Die Ausgabe ist: < /p>

{"title":"Free Music Archive - Genres","message":"","errors":[],"total":"163","total_pages":82,"page":1,"limit":"2","dataset":[{"genre_id":"1","genre_parent_id":"38","genre_title":"Avant-Garde","genre_handle":"Avant-Garde","genre_color":"#006666"},{"genre_id":"2","genre_parent_id":null,"genre_title":"International","genre_handle":"International","genre_color":"#CC3300"}]}
---------------------------
{}
< /code>

Wie Sie sehen können, erhält der JSonstring die Daten, aber der JSONOBJ nicht.
Ich verwende org.json jar. < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post