javax.json.JsonArray.getInt()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(15.7k)|赞(0)|评价(0)|浏览(128)

本文整理了Java中javax.json.JsonArray.getInt()方法的一些代码示例,展示了JsonArray.getInt()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonArray.getInt()方法的具体详情如下:
包路径:javax.json.JsonArray
类名称:JsonArray
方法名:getInt

JsonArray.getInt介绍

暂无

代码示例

代码示例来源:origin: wildfly/wildfly

/**
* Returns an array of RoleInfo corresponding to the JSON serialization returned
* by {@link QueueControl#listMessageCounterHistory()}.
*/
public static DayCounterInfo[] fromJSON(final String jsonString) {
 JsonObject json = JsonUtil.readJsonObject(jsonString);
 JsonArray dayCounters = json.getJsonArray("dayCounters");
 DayCounterInfo[] infos = new DayCounterInfo[dayCounters.size()];
 for (int i = 0; i < dayCounters.size(); i++) {
   JsonObject counter = (JsonObject) dayCounters.get(i);
   JsonArray hour = counter.getJsonArray("counters");
   long[] hourCounters = new long[24];
   for (int j = 0; j < 24; j++) {
    hourCounters[j] = hour.getInt(j);
   }
   DayCounterInfo info = new DayCounterInfo(counter.getString("date"), hourCounters);
   infos[i] = info;
 }
 return infos;
}

代码示例来源:origin: stackoverflow.com

JsonObject object = new JsonObject("response");
 JsonArray array = object.getJSONArray("ApplicableBranchId"); 
 for(int i ; array<lenght(); i++){
 Log.e("", "Branch Id -: " + array.getInt(i););}

代码示例来源:origin: hopshadoop/hopsworks

public List<NodesTableItem> getNdbinfoNodesTable(String hostAddress,
  String agentPassword) throws AppException {
 List<NodesTableItem> resultList = new ArrayList<NodesTableItem>();
 String url = createUrl("mysql", hostAddress, "ndbinfo", "nodes");
 String jsonString = fetchContent(url, agentPassword);
 InputStream stream = new ByteArrayInputStream(jsonString.getBytes(          StandardCharsets.UTF_8));
 try {
  JsonArray json = Json.createReader(stream).readArray();
  if (json.get(0).equals("Error")) {
   resultList.add(new NodesTableItem(null, json.getString(1), null, null,
       null));
   return resultList;
  }
  for (int i = 0; i < json.size(); i++) {
   JsonArray node = json.getJsonArray(i);
   Integer nodeId = node.getInt(0);
   Long uptime = node.getJsonNumber(1).longValue();
   String status = node.getString(2);
   Integer startPhase = node.getInt(3);
   Integer configGeneration = node.getInt(4);
   resultList.add(new NodesTableItem(nodeId, status, uptime, startPhase,
       configGeneration));
  }
 } catch (Exception ex) {
  logger.log(Level.SEVERE, "Exception: {0}", ex);
  resultList.add(new NodesTableItem(null, "Error", null, null, null));
 }
 return resultList;
}

代码示例来源:origin: org.jboss.eap/wildfly-client-all

/**
* Returns an array of RoleInfo corresponding to the JSON serialization returned
* by {@link QueueControl#listMessageCounterHistory()}.
*/
public static DayCounterInfo[] fromJSON(final String jsonString) {
 JsonObject json = JsonUtil.readJsonObject(jsonString);
 JsonArray dayCounters = json.getJsonArray("dayCounters");
 DayCounterInfo[] infos = new DayCounterInfo[dayCounters.size()];
 for (int i = 0; i < dayCounters.size(); i++) {
   JsonObject counter = (JsonObject) dayCounters.get(i);
   JsonArray hour = counter.getJsonArray("counters");
   long[] hourCounters = new long[24];
   for (int j = 0; j < 24; j++) {
    hourCounters[j] = hour.getInt(j);
   }
   DayCounterInfo info = new DayCounterInfo(counter.getString("date"), hourCounters);
   infos[i] = info;
 }
 return infos;
}

代码示例来源:origin: org.apache.activemq/artemis-core-client

/**
* Returns an array of RoleInfo corresponding to the JSON serialization returned
* by {@link QueueControl#listMessageCounterHistory()}.
*/
public static DayCounterInfo[] fromJSON(final String jsonString) {
 JsonObject json = JsonUtil.readJsonObject(jsonString);
 JsonArray dayCounters = json.getJsonArray("dayCounters");
 DayCounterInfo[] infos = new DayCounterInfo[dayCounters.size()];
 for (int i = 0; i < dayCounters.size(); i++) {
   JsonObject counter = (JsonObject) dayCounters.get(i);
   JsonArray hour = counter.getJsonArray("counters");
   long[] hourCounters = new long[24];
   for (int j = 0; j < 24; j++) {
    hourCounters[j] = hour.getInt(j);
   }
   DayCounterInfo info = new DayCounterInfo(counter.getString("date"), hourCounters);
   infos[i] = info;
 }
 return infos;
}

代码示例来源:origin: org.apache.activemq/artemis-jms-client-all

/**
* Returns an array of RoleInfo corresponding to the JSON serialization returned
* by {@link QueueControl#listMessageCounterHistory()}.
*/
public static DayCounterInfo[] fromJSON(final String jsonString) {
 JsonObject json = JsonUtil.readJsonObject(jsonString);
 JsonArray dayCounters = json.getJsonArray("dayCounters");
 DayCounterInfo[] infos = new DayCounterInfo[dayCounters.size()];
 for (int i = 0; i < dayCounters.size(); i++) {
   JsonObject counter = (JsonObject) dayCounters.get(i);
   JsonArray hour = counter.getJsonArray("counters");
   long[] hourCounters = new long[24];
   for (int j = 0; j < 24; j++) {
    hourCounters[j] = hour.getInt(j);
   }
   DayCounterInfo info = new DayCounterInfo(counter.getString("date"), hourCounters);
   infos[i] = info;
 }
 return infos;
}

代码示例来源:origin: apache/activemq-artemis

/**
* Returns an array of RoleInfo corresponding to the JSON serialization returned
* by {@link QueueControl#listMessageCounterHistory()}.
*/
public static DayCounterInfo[] fromJSON(final String jsonString) {
 JsonObject json = JsonUtil.readJsonObject(jsonString);
 JsonArray dayCounters = json.getJsonArray("dayCounters");
 DayCounterInfo[] infos = new DayCounterInfo[dayCounters.size()];
 for (int i = 0; i < dayCounters.size(); i++) {
   JsonObject counter = (JsonObject) dayCounters.get(i);
   JsonArray hour = counter.getJsonArray("counters");
   long[] hourCounters = new long[24];
   for (int j = 0; j < 24; j++) {
    hourCounters[j] = hour.getInt(j);
   }
   DayCounterInfo info = new DayCounterInfo(counter.getString("date"), hourCounters);
   infos[i] = info;
 }
 return infos;
}

代码示例来源:origin: apache/activemq-artemis

/**
* Returns an array of RoleInfo corresponding to the JSON serialization returned
* by {@link QueueControl#listMessageCounterHistory()}.
*/
public static DayCounterInfo[] fromJSON(final String jsonString) {
 JsonObject json = JsonUtil.readJsonObject(jsonString);
 JsonArray dayCounters = json.getJsonArray("dayCounters");
 DayCounterInfo[] infos = new DayCounterInfo[dayCounters.size()];
 for (int i = 0; i < dayCounters.size(); i++) {
   JsonObject counter = (JsonObject) dayCounters.get(i);
   JsonArray hour = counter.getJsonArray("counters");
   long[] hourCounters = new long[24];
   for (int j = 0; j < 24; j++) {
    hourCounters[j] = hour.getInt(j);
   }
   DayCounterInfo info = new DayCounterInfo(counter.getString("date"), hourCounters);
   infos[i] = info;
 }
 return infos;
}

代码示例来源:origin: apache/activemq-artemis

/**
* Returns an array of RoleInfo corresponding to the JSON serialization returned
* by {@link QueueControl#listMessageCounterHistory()}.
*/
public static DayCounterInfo[] fromJSON(final String jsonString) {
 JsonObject json = JsonUtil.readJsonObject(jsonString);
 JsonArray dayCounters = json.getJsonArray("dayCounters");
 DayCounterInfo[] infos = new DayCounterInfo[dayCounters.size()];
 for (int i = 0; i < dayCounters.size(); i++) {
   JsonObject counter = (JsonObject) dayCounters.get(i);
   JsonArray hour = counter.getJsonArray("counters");
   long[] hourCounters = new long[24];
   for (int j = 0; j < 24; j++) {
    hourCounters[j] = hour.getInt(j);
   }
   DayCounterInfo info = new DayCounterInfo(counter.getString("date"), hourCounters);
   infos[i] = info;
 }
 return infos;
}

代码示例来源:origin: de.dfki.cos.basys.common/de.dfki.cos.basys.common.jrosbridge

/**
   * Create a new Int16MultiArray based on the given JSON object. Any missing
   * values will be set to their defaults.
   * 
   * @param jsonObject
   *            The JSON object to parse.
   * @return A Int16MultiArray message based on the given JSON object.
   */
  public static Int16MultiArray fromJsonObject(JsonObject jsonObject) {
    // check the layout
    MultiArrayLayout layout = jsonObject
        .containsKey(Int16MultiArray.FIELD_LAYOUT) ? MultiArrayLayout
        .fromJsonObject(jsonObject
            .getJsonObject(Int16MultiArray.FIELD_LAYOUT))
        : new MultiArrayLayout();

    // check the array
    short[] data = new short[] {};
    JsonArray jsonData = jsonObject
        .getJsonArray(Int16MultiArray.FIELD_DATA);
    if (jsonData != null) {
      // convert each data
      data = new short[jsonData.size()];
      for (int i = 0; i < data.length; i++) {
        data[i] = (short) jsonData.getInt(i);
      }
    }
    return new Int16MultiArray(layout, data);
  }
}

代码示例来源:origin: rctoris/jrosbridge

/**
   * Create a new Int8MultiArray based on the given JSON object. Any missing
   * values will be set to their defaults.
   * 
   * @param jsonObject
   *            The JSON object to parse.
   * @return A Int8MultiArray message based on the given JSON object.
   */
  public static Int8MultiArray fromJsonObject(JsonObject jsonObject) {
    // check the layout
    MultiArrayLayout layout = jsonObject
        .containsKey(Int8MultiArray.FIELD_LAYOUT) ? MultiArrayLayout
        .fromJsonObject(jsonObject
            .getJsonObject(Int8MultiArray.FIELD_LAYOUT))
        : new MultiArrayLayout();

    // check the array
    byte[] data = new byte[] {};
    JsonArray jsonData = jsonObject.getJsonArray(Int8MultiArray.FIELD_DATA);
    if (jsonData != null) {
      // convert each data
      data = new byte[jsonData.size()];
      for (int i = 0; i < data.length; i++) {
        data[i] = (byte) jsonData.getInt(i);
      }
    }
    return new Int8MultiArray(layout, data);
  }
}

代码示例来源:origin: de.dfki.cos.basys.common/de.dfki.cos.basys.common.jrosbridge

/**
   * Create a new ByteMultiArray based on the given JSON object. Any missing
   * values will be set to their defaults.
   * 
   * @param jsonObject
   *            The JSON object to parse.
   * @return A ByteMultiArray message based on the given JSON object.
   */
  public static ByteMultiArray fromJsonObject(JsonObject jsonObject) {
    // check the layout
    MultiArrayLayout layout = jsonObject
        .containsKey(ByteMultiArray.FIELD_LAYOUT) ? MultiArrayLayout
        .fromJsonObject(jsonObject
            .getJsonObject(ByteMultiArray.FIELD_LAYOUT))
        : new MultiArrayLayout();

    // check the array
    byte[] data = new byte[] {};
    JsonArray jsonData = jsonObject.getJsonArray(ByteMultiArray.FIELD_DATA);
    if (jsonData != null) {
      // convert each data
      data = new byte[jsonData.size()];
      for (int i = 0; i < data.length; i++) {
        data[i] = (byte) jsonData.getInt(i);
      }
    }
    return new ByteMultiArray(layout, data);
  }
}

代码示例来源:origin: de.dfki.cos.basys.common/de.dfki.cos.basys.common.jrosbridge

/**
   * Create a new Int8MultiArray based on the given JSON object. Any missing
   * values will be set to their defaults.
   * 
   * @param jsonObject
   *            The JSON object to parse.
   * @return A Int8MultiArray message based on the given JSON object.
   */
  public static Int8MultiArray fromJsonObject(JsonObject jsonObject) {
    // check the layout
    MultiArrayLayout layout = jsonObject
        .containsKey(Int8MultiArray.FIELD_LAYOUT) ? MultiArrayLayout
        .fromJsonObject(jsonObject
            .getJsonObject(Int8MultiArray.FIELD_LAYOUT))
        : new MultiArrayLayout();

    // check the array
    byte[] data = new byte[] {};
    JsonArray jsonData = jsonObject.getJsonArray(Int8MultiArray.FIELD_DATA);
    if (jsonData != null) {
      // convert each data
      data = new byte[jsonData.size()];
      for (int i = 0; i < data.length; i++) {
        data[i] = (byte) jsonData.getInt(i);
      }
    }
    return new Int8MultiArray(layout, data);
  }
}

代码示例来源:origin: de.dfki.cos.basys.common/de.dfki.cos.basys.common.jrosbridge

/**
   * Create a new Int32MultiArray based on the given JSON object. Any missing
   * values will be set to their defaults.
   * 
   * @param jsonObject
   *            The JSON object to parse.
   * @return A Int32MultiArray message based on the given JSON object.
   */
  public static Int32MultiArray fromJsonObject(JsonObject jsonObject) {
    // check the layout
    MultiArrayLayout layout = jsonObject
        .containsKey(Int32MultiArray.FIELD_LAYOUT) ? MultiArrayLayout
        .fromJsonObject(jsonObject
            .getJsonObject(Int32MultiArray.FIELD_LAYOUT))
        : new MultiArrayLayout();

    // check the array
    int[] data = new int[] {};
    JsonArray jsonData = jsonObject
        .getJsonArray(Int32MultiArray.FIELD_DATA);
    if (jsonData != null) {
      // convert each data
      data = new int[jsonData.size()];
      for (int i = 0; i < data.length; i++) {
        data[i] = jsonData.getInt(i);
      }
    }
    return new Int32MultiArray(layout, data);
  }
}

代码示例来源:origin: rctoris/jrosbridge

/**
   * Create a new ByteMultiArray based on the given JSON object. Any missing
   * values will be set to their defaults.
   * 
   * @param jsonObject
   *            The JSON object to parse.
   * @return A ByteMultiArray message based on the given JSON object.
   */
  public static ByteMultiArray fromJsonObject(JsonObject jsonObject) {
    // check the layout
    MultiArrayLayout layout = jsonObject
        .containsKey(ByteMultiArray.FIELD_LAYOUT) ? MultiArrayLayout
        .fromJsonObject(jsonObject
            .getJsonObject(ByteMultiArray.FIELD_LAYOUT))
        : new MultiArrayLayout();

    // check the array
    byte[] data = new byte[] {};
    JsonArray jsonData = jsonObject.getJsonArray(ByteMultiArray.FIELD_DATA);
    if (jsonData != null) {
      // convert each data
      data = new byte[jsonData.size()];
      for (int i = 0; i < data.length; i++) {
        data[i] = (byte) jsonData.getInt(i);
      }
    }
    return new ByteMultiArray(layout, data);
  }
}

代码示例来源:origin: rctoris/jrosbridge

/**
   * Create a new Int16MultiArray based on the given JSON object. Any missing
   * values will be set to their defaults.
   * 
   * @param jsonObject
   *            The JSON object to parse.
   * @return A Int16MultiArray message based on the given JSON object.
   */
  public static Int16MultiArray fromJsonObject(JsonObject jsonObject) {
    // check the layout
    MultiArrayLayout layout = jsonObject
        .containsKey(Int16MultiArray.FIELD_LAYOUT) ? MultiArrayLayout
        .fromJsonObject(jsonObject
            .getJsonObject(Int16MultiArray.FIELD_LAYOUT))
        : new MultiArrayLayout();

    // check the array
    short[] data = new short[] {};
    JsonArray jsonData = jsonObject
        .getJsonArray(Int16MultiArray.FIELD_DATA);
    if (jsonData != null) {
      // convert each data
      data = new short[jsonData.size()];
      for (int i = 0; i < data.length; i++) {
        data[i] = (short) jsonData.getInt(i);
      }
    }
    return new Int16MultiArray(layout, data);
  }
}

代码示例来源:origin: rctoris/jrosbridge

/**
   * Create a new UInt8MultiArray based on the given JSON object. Any missing
   * values will be set to their defaults.
   * 
   * @param jsonObject
   *            The JSON object to parse.
   * @return A UInt8MultiArray message based on the given JSON object.
   */
  public static UInt8MultiArray fromJsonObject(JsonObject jsonObject) {
    // check the layout
    MultiArrayLayout layout = jsonObject
        .containsKey(UInt8MultiArray.FIELD_LAYOUT) ? MultiArrayLayout
        .fromJsonObject(jsonObject
            .getJsonObject(UInt8MultiArray.FIELD_LAYOUT))
        : new MultiArrayLayout();

    // check the array
    byte[] data = new byte[] {};
    JsonArray jsonData = jsonObject
        .getJsonArray(UInt8MultiArray.FIELD_DATA);
    if (jsonData != null) {
      // convert each data
      data = new byte[jsonData.size()];
      for (int i = 0; i < data.length; i++) {
        data[i] = Primitive.toUInt8((short) jsonData.getInt(i));
      }
    }
    return new UInt8MultiArray(layout, data);
  }
}

代码示例来源:origin: de.dfki.cos.basys.common/de.dfki.cos.basys.common.jrosbridge

/**
   * Create a new UInt16MultiArray based on the given JSON object. Any missing
   * values will be set to their defaults.
   * 
   * @param jsonObject
   *            The JSON object to parse.
   * @return A UInt16MultiArray message based on the given JSON object.
   */
  public static UInt16MultiArray fromJsonObject(JsonObject jsonObject) {
    // check the layout
    MultiArrayLayout layout = jsonObject
        .containsKey(UInt16MultiArray.FIELD_LAYOUT) ? MultiArrayLayout
        .fromJsonObject(jsonObject
            .getJsonObject(UInt16MultiArray.FIELD_LAYOUT))
        : new MultiArrayLayout();

    // check the array
    short[] data = new short[] {};
    JsonArray jsonData = jsonObject
        .getJsonArray(UInt16MultiArray.FIELD_DATA);
    if (jsonData != null) {
      // convert each data
      data = new short[jsonData.size()];
      for (int i = 0; i < data.length; i++) {
        data[i] = Primitive.toUInt16(jsonData.getInt(i));
      }
    }
    return new UInt16MultiArray(layout, data);
  }
}

代码示例来源:origin: de.dfki.cos.basys.common/de.dfki.cos.basys.common.jrosbridge

/**
   * Create a new UInt8MultiArray based on the given JSON object. Any missing
   * values will be set to their defaults.
   * 
   * @param jsonObject
   *            The JSON object to parse.
   * @return A UInt8MultiArray message based on the given JSON object.
   */
  public static UInt8MultiArray fromJsonObject(JsonObject jsonObject) {
    // check the layout
    MultiArrayLayout layout = jsonObject
        .containsKey(UInt8MultiArray.FIELD_LAYOUT) ? MultiArrayLayout
        .fromJsonObject(jsonObject
            .getJsonObject(UInt8MultiArray.FIELD_LAYOUT))
        : new MultiArrayLayout();

    // check the array
    byte[] data = new byte[] {};
    JsonArray jsonData = jsonObject
        .getJsonArray(UInt8MultiArray.FIELD_DATA);
    if (jsonData != null) {
      // convert each data
      data = new byte[jsonData.size()];
      for (int i = 0; i < data.length; i++) {
        data[i] = Primitive.toUInt8((short) jsonData.getInt(i));
      }
    }
    return new UInt8MultiArray(layout, data);
  }
}

代码示例来源:origin: rctoris/jrosbridge

/**
   * Create a new UInt16MultiArray based on the given JSON object. Any missing
   * values will be set to their defaults.
   * 
   * @param jsonObject
   *            The JSON object to parse.
   * @return A UInt16MultiArray message based on the given JSON object.
   */
  public static UInt16MultiArray fromJsonObject(JsonObject jsonObject) {
    // check the layout
    MultiArrayLayout layout = jsonObject
        .containsKey(UInt16MultiArray.FIELD_LAYOUT) ? MultiArrayLayout
        .fromJsonObject(jsonObject
            .getJsonObject(UInt16MultiArray.FIELD_LAYOUT))
        : new MultiArrayLayout();

    // check the array
    short[] data = new short[] {};
    JsonArray jsonData = jsonObject
        .getJsonArray(UInt16MultiArray.FIELD_DATA);
    if (jsonData != null) {
      // convert each data
      data = new short[jsonData.size()];
      for (int i = 0; i < data.length; i++) {
        data[i] = Primitive.toUInt16(jsonData.getInt(i));
      }
    }
    return new UInt16MultiArray(layout, data);
  }
}

相关文章