Je crée un json qui doit être posté dans jersey, un serveur exécuté par grizzly qui a un webservice REST reçoit un objet json entrant qui doit être sorti. Je fais un essai mais je ne suis pas sûr de la façon de mettre en œuvre correctement.
import java.io.IOException;
import java.io.InputStream;
import net.sf.json.JSONObject;
import net.sf.json.JSONSerializer;
import org.apache.commons.io.IOUtils;
import javax.ws.rs.*;
@Path("/helloworld")
public class GetData {
@GET
@Consumes("application/json")
public String getResource() {
JSONObject obj = new JSONObject();
String result = obj.getString("name");
return result;
}
}
J'ai un fichier html qui exécute cette méthode lors du chargement.
function sendData() {
$.ajax({
url: '/helloworld',
type: 'POST',
contentType: 'application/json',
data: {
name:"Bob",
},
dataType: 'json'
});
alert("json posted!");
};