Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

receber json de resposta de um form submit

como obter JSON de resposta de um form submit eu tenho o html:

<form id="sendText" action="http://localhost:8080/questionario/questao" method="post">
  <label for="uploadFiles">
     <textarea type="text" id="text" class="textarea" rows="5" required="required" placeholder="Escreva sua mensagem"></textarea>
       <input type="submit" id="button-send" value="Enviar">
  </label>
  </form>

http://localhost:8080/questionario/questao me retorna:

"id":10,"tipoQuestao":"MULTIPLAS_RESPOSTAS","pergunta":"Pergunta 10","opcoes":[{"id":46,"posicao":1,"descricao":"Opcao 1"},{"id":47,"posicao":2,"descricao":"Opcao 2"},{"id":48,"posicao":3,"descricao":"Opcao 3"},{"id":49,"posicao":4,"descricao":"Opcao 4"},{"id":50,"posicao":5,"descricao":"Opcao 5"}]}

eu queria não ir pra essa página e queria pegar esse json e simular um exercício

1 resposta
solução!

Julia se estiver utilizando o vraptor pode estar fazendo:

@Get("json")
    public void toJSON() {
        List<String> list = // uma lista qualquer
        this.result.use(Results.json()).from(list).serialize();
    }

Ai para pegar o json você pode fazer via ajax com javascrit puro ou jquery:

function getJson() {
    jQuery.ajax({
        type: 'GET',
        url: '/json',
        dataType: 'json',
        async: false,
        success: function(json) {
            console.log(json);
        }
    });
}

Seria basicamente algo parecido com isso, espero ter ajudado.