Como posso obter a resposta JSON de uma solicitação POST em um WebView?

eu tenho umWebView com html contendo um formulário (post). Ao clicar em algum botão de envio, recebo uma resposta JSON.

Como posso obter esse JSON?

Se eu não interceptar o pedido, o json é exibido na webview, então eu acho que devo usarshouldInterceptRequest (Estou usando a API 12), mas não sei como obter o json nele.

Ou talvez haja uma maneira melhor, como interceptar a resposta em vez da solicitação?

<code>mWebView.loadUrl(myURL);  

isPageLoaded = false; // used because the url is the same for the response

mWebView.setWebViewClient(new WebViewClient() {
    @Override
    public WebResourceResponse shouldInterceptRequest (WebView view, String url) {

        if(isPageLoaded){
            // get the json
            return null;
        }
        else return super.shouldInterceptRequest(view, url);
    }

    public void onPageFinished(WebView view, String url) {
        isPageLoaded = true;
    }
});
</code>

obrigado

questionAnswers(3)

yourAnswerToTheQuestion