2016-04-14 14 views
0

ich dieses JSON bin Parsen:Datum JSON Parsen Form

{ 
"poster_path":"\/vZpB8ezB1IqpxI9rx553TuGwDzJ.jpg", 
"overview":"Thirty years after defeating the Galactic Empire, Han Solo and his allies face a new threat from the evil Kylo Ren and his army of Stormtroopers.", 
"release_date":"2015-12-15", 
"genre_ids":[ ], 
"id":140607, 
"original_title":"Star Wars: The Force Awakens", 
"original_language":"en", 
"title":"Star Wars: The Force Awakens", 
"vote_average":7.65 
} 

und ich konnte alle Attribute I

wollen
overview=movieForecast.getString(OVERVIEW); 
original_title = movieForecast.getString(ORIGINAL_TITLE); 
movie_poster= movieForecast.getString(POSTER_PATH); 
user_rating = movieForecast.getDouble(VOTE_AVERAGE); 
release_date = movieForecast.getInt(RELEASE_DATE); 

analysieren, aber ich hatte ein Problem mit dem user_rating und das Erscheinungsdatum, aber Ich war in der Lage, auf die user_rating durch Ändern von getString-Methode auf getDouble

zu beheben, aber ich konnte nicht das gleiche mit dem Release-Datum nichts damit arbeiten (getDouble, getInteger, getString) nichts!

+1

'String RELEASE_DATE = movieForecast.getString ("RELEASE_DATE");' funktioniert nicht? –

Antwort

1

Ich weiß nicht, ob Ihr release_date ein Date Objekt ist. Wenn ja, können Sie SimpleDateFormatter verwenden.


String date = movieForecast.getString("release_date"); 
SimpleDateFormatter sdf = new SimpleDateFormatter("yyyy-mm-dd"); 
Date releaseDate = sdf.parse(date); 

movieForecast.setDate(releaseDate); //example