我是 android 开发新手,我的网站以 json 格式返回以下格式的帖子:
post= {
'artist':'xxxx',
'title':'xxxx',
'text':'xxxx',
'url':'http://xxxx'
}
我知道一些关于从网络接收文件并将其保存到 SD 卡的信息,但我想即时执行,解析它并显示在一些文本视图中,你能给我一些简单的代码吗?
我尝试搜索,但找不到很好的教程,所以这是我要解决问题的最后一个地方。
解析 XML 的一个很好的框架是Google 的 GSON。
基本上,您可以按如下方式反序列import
化您的 XML(省略语句):
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 的用户指南中阅读更多内容。