如何使用Javascript读取从Android发送的JSON数据?

时间:2015-06-15 00:09:32

标签: javascript android json web-services

我创建了一个扫描周围蓝牙设备的移动应用程序,我可以将设备放入阵列列表中。

现在,使用http POST方法,我必须将具有此数组列表的JSONObject发送到网址,即使为此我已在android应用程序上编写了预期的代码(我确信此代码可以正常工作,因为我已经使用POST方法对URL进行处理并在活动上显示响应。

但是,如何监听由任何Android应用程序发送到URL的JSONObject,解析它并将其显示在该特定URL的网页上? (简而言之,我正在寻找一个可以处理这个并显示列表的Javascript代码。)

1 个答案:

答案 0 :(得分:0)

如果您已经拥有发布JSON的URL,您可以这样做:

plain js:

var request = new XMLHttpRequest();
request.open('GET', 'URL', true);

request.onload = function() {
  if (request.status >= 200 && request.status < 400) {
    // Success!
    var data = JSON.parse(request.responseText);
  } else {
    // We reached our target server, but it returned an error

  }
};

request.onerror = function() {
  // There was a connection error of some sort
};

request.send();

使用jquery:

var getData = $.getJSON('URL');

getData.done(function(data){
     // you have access to data here
});