解析JSON的Android,并显示在TextView中

问题描述:

我是新来的Android开发方面,我的网站将返回以下格式的帖子在JSON:解析JSON的Android,并显示在TextView中

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

我了解一下从网上接收文件并将其保存到SD卡,但我想这样做对飞,分析它,并显示在一些文本视图,可以请你给我这一些简单的代码?

我试图寻找,但我无法找到一个很好的教程,所以这是我来解决我的问题的最后的地方。

+0

您的JSON似乎无效。你可以检查其有效@ http://jsonlint.com/ – Raghunandan

+0

可能是你的JSON应该是'“艺术家”:“XXXX”,' – Raghunandan

解析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