1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import org.json.JSONObject import java.net.URL fun main() { val url = "https://api.spacexdata.com/v4/launches/latest" try { val jsonString = URL(url).readText() val jsonObject = JSONObject(jsonString) val name = jsonObject.getString("name") val dateUtc = jsonObject.getString("date_utc") val linksObject = jsonObject.getJSONObject("links") val webcast = linksObject.getString("webcast") val wikipedia = linksObject.getString("wikipedia") println("Nombre del lanzamiento: $name") println("Fecha y hora UTC: $dateUtc") println("Enlace al video webcast: $webcast") println("Enlace a Wikipedia: $wikipedia") // ... y así sucesivamente } catch (e: Exception) { println("Error al obtener los datos del último lanzamiento: ${e.message}") } } |