Piszę serwis internetowy po raz pierwszy. Stworzyłem usługę WWW RESTful opartą na Jersey. I chcę wyprodukować JSON. Co muszę zrobić, aby wygenerować poprawny typ JSON mojej usługi internetowej?Jak poprawnie produkować JSON przez RESTful web service?
Oto jeden z moich metod:
@GET
@Path("/friends")
@Produces("application/json")
public String getFriends() {
return "{'friends': ['Michael', 'Tom', 'Daniel', 'John', 'Nick']}";
}
Czy wystarczy, że po prostu podkreślić adnotacji @Produces("application/json")
dla mojej metody? W takim razie ta metoda może zwrócić dowolny typ obiektu? Lub tylko ciąg? Czy potrzebuję dodatkowego przetwarzania lub transformacji tych obiektów?
Pomóż mi jako początkujący w rozwiązywaniu tych problemów. Z góry dziękuję!
Dzięki za wskazanie części konstruktora bez paramu. To było ważne! – simplysiby