我正在打电话
webView.loadUrl("javascript:alert(javascriptFunc()));
webView.setUpWebChromeClient( new WebChromeClient() {
@Override
public boolan onJsAlert(WebView view, String url, final String message, JsResult result) {
....
}});
即将收到的消息将以
的形式返回[object Object];
它应该是响应的JSON对象,但是我只能获得对象的String表示。请帮助我如何访问该对象!
答案 0 :(得分:1)
它可能是一个json对象,但您将其视为String。因此,如果要查看对象,则需要使用JSON.stringify
将对象转换为String表示:
javascript:alert(JSON.stringify(javascriptFunc()));
而不是
javascript:alert(javascriptFunc());