gpt4 book ai didi

java - Android与Json获取数据

转载 作者:行者123 更新时间:2023-12-01 12:24:45 26 4
gpt4 key购买 nike

我正在开发我的第一个 Android 应用程序,但在使用 API 和使用 Json 获取数据时遇到问题。这是API link

API代码:

    jQuery(function($) {
$.getJSON('http://muslimsalat.com/london/daily.json?key=API_KEY&jsoncallback=?', function (times)
{
$('.prayerTimesExample')
.append('Today in '+times.title)
.append(' Fajr: '+times.items[0].fajr)
.append(' Dhuhr: '+times.items[0].dhuhr)
.append(' Asr: '+times.items[0].asr)
.append(' Maghrib: '+times.items[0].maghrib)
.append(' Isha: '+times.items[0].isha)
.append(' by MuslimSalat.com');
});
});

因此,我需要您帮助如何调用此 API 并将结果放入字符串解释或示例中。谢谢你

最佳答案

我已经获得了该 API 的 key ,即 5ad273b81ff66c6f3248604cfc728baa调用简单的api .... api call to get daily prayer

使用代码获取值...

try
{
HttpClient client=new DefaultHttpClient();
HttpGet request=new HttpGet("http://muslimsalat.com/daily.json?key=5ad273b81ff66c6f3248604cfc728baa");
HttpResponse response=client.execute(request);

HttpEntity entity=response.getEntity();
String json=EntityUtils.toString(entity);

JSONObject jsonObject=new JSONObject(json);

Toast.makeText(MainActivity.this, jsonObject.getString("title")+"\n"+jsonObject.getString("prayer_method_name"), 0).show();

entity.consumeContent();
}
catch(Exception e)
{
e.getStackTrace();
Toast.makeText(MainActivity.this, e.toString() , 0).show();
}

关于java - Android与Json获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26452823/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com