我是Android开发的新手,我的网站在json中返回以下格式的帖子:
post= {
'artist':'xxxx',
'title':'xxxx',
'text':'xxxx',
'url':'http://xxxx'
}
我知道从网上接收文件并将其保存到SD卡,但我想在飞行中进行操作,解析它并在某些文本视图中显示,你能不能给我一些简单的代码?
我尝试过搜索,但我找不到一个好的教程,所以这是我要解决问题的最后一个地方。
答案 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中阅读更多内容。