0
我有一個ios應用程序發送一個http請求到我在本地服務器上運行的REST服務。服務器從Twitter api獲取一些信息,然後將其發送回ios應用程序。我已經把我想要發回的數據放回到JSONArray中。作爲對請求的響應,我該如何去發送這個數組。如何從java服務器返回一個JSON數組到ios應用程序
我已經包含接收請求並最初發回字符串的方法。我想改變,所以它發回的「returnedArray」數組。
@Path("/hello")
public class HelloResource {
@GET
@Produces(MediaType.TEXT_PLAIN)
public String sayHello() throws JSONException {
String convert = null;
JSONArray returnedArray = new JSONArray();
try {
returnedArray = TweetUsingTwitter4jExample.getTweets();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (TwitterException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return convert;
}
}
你想返回JSONArray作爲字符串表示? –
(最好是將它作爲字節流返回。) –
@HotLicks將作爲字節流返回是一種更好的方式,如果我想將其重新轉換爲ios應用程序中的數組,則可以這樣做。 – user3461851