本文整理了Java中javax.json.JsonArray.getInt()
方法的一些代码示例,展示了JsonArray.getInt()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonArray.getInt()
方法的具体详情如下:
包路径:javax.json.JsonArray
类名称: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);
}
}
内容来源于网络,如有侵权,请联系作者删除!