IBM Worklight Adapter解析JSON

时间:2014-04-09 05:13:59

标签: json worklight-adapters worklight-server

{
   "isSuccessful": true,
   "resultSet": [
      {
         "name": "pradeep",
         "password": 123,
         "timestamp": "2014-04-08T12:58:45.000Z"
      },
      {
         "name": "dileep",
         "password": 1234,
         "timestamp": "2014-04-08T13:00:52.000Z"
      }
   ]
}

我通过使用Sql适配器获得此调用结果,以便如何解析此调用结果以及如何显示此JSON对象的名称,密码,时间戳。我需要使用HTTP适配器。

2 个答案:

答案 0 :(得分:0)

如果你想获得结果的长度,你应该使用result.invocationResult.resultSet.length,它将给你结果总数,其中items是来自适配器的响应,invocationResult包含结果和其他参数,从中您必须访问结果才能访问特定输出。要获得值调用

result.invocationResult.resultSet.name [位置]

就像调用所有字段的密码,带位置的时间戳 在for循环中

function handleSuccess(result) {



    var invocationResult = result.invocationResult;
    var isSuccessful = invocationResult.isSuccessful;
    if (true == isSuccessful) {
        var result = invocationResult.resultSet;

        for ( var i = 0; i < result.length; i++) {
            alert(result.name[i]);
                            alert(result.password[i]);
                            alert(result.timestamp[i]);
        }

    } else {
        alert("error");
    }

答案 1 :(得分:0)