我正在尝试存储数据,一组推文,我从Twitter API收到JSON数据。我已经设置了一个本地tomcat服务器,我正在运行一个REST服务,这就是调用API的原因。目前,我将数据存储在Java.util列表<>。
中这是我用来存储它的代码。它将结果存储在List中,然后将其传递回另一个将其发送到ios应用程序的方法。
我有点不确定如何在不使用List<>的情况下,虽然我认为应该有一种方法来保持JSON格式的数据并将其发送回ios应用程序,这是期待JSON。我只是在寻找一些关于如何做到最好的想法。
List<Status> tweets = null;
try {
Query query = new Query("#billmurray");
QueryResult result;
result = twitter.search(query);
tweets = result.getTweets();
for (Status tweet : tweets) {
System.out.println("@" + tweet.getUser().getScreenName() + " - " + tweet.getText() + " - " + tweet.getGeoLocation());
}
}
catch (TwitterException te) {
te.printStackTrace();
System.out.println("Failed to search tweets: " + te.getMessage());
System.exit(-1);
}
return tweets;
答案 0 :(得分:0)
操作系统已内置JSON数据处理,您可以使用以下内容:
NSError *e = nil;
NSArray *jsonArray = [NSJSONSerialization JSONObjectWithData:data options: NSJSONReadingMutableContainers error: &e];
或者,如果需要,您也可以将数据保存到NSDictionary中。