android将json对象解析为listview
最后我放弃了,我需要你们的帮助, 我有一个简单的问题 我从这个链接得到了一个很棒的教程: 在该教程中,使用对象的json数组,如下所示:android将json对象解析为listview,android,json,Android,Json,最后我放弃了,我需要你们的帮助, 我有一个简单的问题 我从这个链接得到了一个很棒的教程: 在该教程中,使用对象的json数组,如下所示: "{ " + " \"countries\":[ " + "{" + "\"countryname\": \"India\","+ "\"flag\": "+ R.drawa
"{ " +
" \"countries\":[ " +
"{" +
"\"countryname\": \"India\","+
"\"flag\": "+ R.drawable.india + ","+
"\"language\": \"Hindi\","+
"\"capital\": \"New Delhi\"," +
"\"currency\": {" +
"\"code\": \"INR\", " +
"\"currencyname\": \"Rupee\" " +
"}" +
"}, " +
"{" +
"\"countryname\": \"Pakistan\","+
"\"flag\": "+ R.drawable.pakistan + ","+
"\"language\": \"Urdu\","+
"\"capital\": \"Islamabad\"," +
"\"currency\": {" +
"\"code\": \"PKR\", " +
"\"currencyname\": \"Pakistani Rupee\" " +
"}" +
"}," +
"{" +
"\"countryname\": \"Sri Lanka\","+
"\"flag\": "+ R.drawable.srilanka + ","+
"\"language\": \"Sinhala\","+
"\"capital\": \"Sri Jayawardenapura Kotte\"," +
"\"currency\": {" +
"\"code\": \"SKR\", " +
"\"currencyname\": \"Sri Lankan Rupee\" " +
"}" +
"}" +
"]" +
"} "
不,我的问题是,我只需要解析这个简单的json
"{ " +
" \"countries\": " +
"{" +
"\"countryname\": \"India\","+
"\"flag\": "+ R.drawable.india + ","+
"\"language\": \"Hindi\","+
"\"capital\": \"New Delhi\"," +
"\"currency\": {" +
"\"code\": \"INR\", " +
"\"currencyname\": \"Rupee\" " +
"}" +
"} "
这只是jsonobject,我必须在哪里更改代码?您必须在此列表ViewLoaderTask中进行更改。。可能你在返回适配器时出错,因为它不包含任何列表
{
"id": 912345678902,
"text": "@android_newb just use android.util.JsonReader!",
"geo": [
50.454722,
-104.606667
],
"user": {
"name": "jesse",
"followers_count": 2
}
}
}]
“那只是
jsonobject
,我必须在哪里更改代码?”|什么代码?请显示您的代码,如何解析它,并请张贴日志。我猜您在R.drawable.india
中有错误。您的drawable
文件夹中是否有R.drawable.india
?
[{
"id": 912345678902,
"text": "@android_newb just use android.util.JsonReader!",
"geo": [
50.454722,
-104.606667
],
"user": {
"name": "jesse",
"followers_count": 2
}
String strJson =
"{ " +
" \"countries\":[ " +
"{" +
"\"countryname\": \"India\","+
"\"flag\": "+ R.drawable.india + ","+
"\"language\": \"Hindi\","+
"\"capital\": \"New Delhi\"," +
"\"currency\": {" +
"\"code\": \"INR\", " +
"\"currencyname\": \"Rupee\" " +
"}" +
"}, " +
"]" +
"} ";