【问题标题】:How to read JSON data, that is sent from Android, using Javascript?如何使用 Javascript 读取从 Android 发送的 JSON 数据?
【发布时间】:2015-06-15 00:09:32
【问题描述】:

我创建了一个扫描周围蓝牙设备的移动应用程序,并且我能够将这些设备放入一个数组列表中。

现在,使用 http POST 方法,我必须将具有此数组列表的 JSONObject 发送到 url,即使为此我已经在 android 应用程序上编写了预期的代码(我相信这段代码会起作用,因为我已经使用 POST 方法对 URL 进行处理并在活动中显示响应)。

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

【问题讨论】:

    标签: javascript android json web-services


    【解决方案1】:

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

    纯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
    });
    

    【讨论】:

      猜你喜欢
      • 2013-04-16
      • 2018-04-30
      • 1970-01-01
      • 1970-01-01
      • 2018-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多