解析json android并在textview中显示它

时间:2013-06-22 20:14:07

标签: android json

我是Android开发的新手,我的网站在json中返回以下格式的帖子:

post= {
'artist':'xxxx',
'title':'xxxx',
'text':'xxxx',
'url':'http://xxxx'
}

我知道从网上接收文件并将其保存到SD卡,但我想在飞行中进行操作,解析它并在某些文本视图中显示,你能不能给我一些简单的代码?

我尝试过搜索,但我找不到一个好的教程,所以这是我要解决问题的最后一个地方。

1 个答案:

答案 0 :(得分:0)

解析XML的一个好框架是Google's GSON

基本上你可以按如下方式反序列化XML(遗漏import个语句):

public class Post {
   private String artist, title, text, url;

   public Post() {} // No args constructor.
}

public class Main {
   public static void main(String[] args) {
     Gson gson = new Gson();

     String jsonString = readFromNetwork(); // Read JSON from network...

     Post post = gson.fromJson(jsonString, Post.class);

     // Use post instance populated with your JSON data.
   }
}

GSON's user guide中阅读更多内容。