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

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

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

JsonArray.iterator介绍

暂无

代码示例

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

ArrayScope(JsonArray array) {
  this.it = array.iterator();
}

代码示例来源:origin: org.glassfish/javax.json

ArrayScope(JsonArray array) {
  this.it = array.iterator();
}

代码示例来源:origin: net.iot-solutions.graphdb/jcypher

public RowIterator() {
  super();
  JsonArray datas = getDataArray();
  this.jsonIterator = datas.iterator();
}

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

public ArrayIterator(final JsonArray ja) {
  aentries = ja.iterator();
}

代码示例来源:origin: Wolfgang-Schuetzelhofer/jcypher

public RowIterator() {
  super();
  JsonArray datas = getDataArray();
  this.jsonIterator = datas.iterator();
}

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

ArrayScope(JsonArray array) {
  this.it = array.iterator();
}

代码示例来源:origin: io.virtdata/virtdata-lib-realer

ArrayScope(JsonArray array) {
  this.it = array.iterator();
}

代码示例来源:origin: org.apache.johnzon/johnzon-core

public ArrayIterator(final JsonArray ja) {
  aentries = ja.iterator();
}

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

public ArrayIterator(final JsonArray ja) {
  aentries = ja.iterator();
}

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

ArrayScope(JsonArray array) {
  this.it = array.iterator();
}

代码示例来源:origin: org.glassfish/jakarta.json

ArrayScope(JsonArray array) {
  this.it = array.iterator();
}

代码示例来源:origin: apache/johnzon

public ArrayIterator(final JsonArray ja) {
  aentries = ja.iterator();
}

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

public ArrayIterator(final JsonArray ja) {
  aentries = ja.iterator();
}

代码示例来源:origin: eclipse-ee4j/jsonp

ArrayScope(JsonArray array) {
  this.it = array.iterator();
}

代码示例来源:origin: org.picketlink/picketlink-json

/**
 * Instantiates a new JWK set using {@link javax.json.JsonArray} of keys.
 *
 * @param keys the keys
 */
public JWKSet(JsonArray keys) {
  Iterator<JsonValue> iterator = keys.iterator();
  while (iterator.hasNext()) {
    add(new JWKBuilder().build((javax.json.JsonObject) iterator.next()));
  }
}

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

/**
 * Instantiates a new JWK set using {@link javax.json.JsonArray} of keys.
 *
 * @param keys the keys
 */
public JWKSet(JsonArray keys) {
  Iterator<JsonValue> iterator = keys.iterator();
  while (iterator.hasNext()) {
    add(new JWKBuilder().build((javax.json.JsonObject) iterator.next()));
  }
}

代码示例来源:origin: org.picketlink/picketlink-json

/**
 * Instantiates a new JWK set using string representation of JSON Key Set.
 *
 * @param jsonKeySet the JSON key set
 */
public JWKSet(String jsonKeySet) {
  JsonObject jsonObject = Json.createReader(new ByteArrayInputStream(jsonKeySet.getBytes())).readObject();
  JsonArray keys = jsonObject.getJsonArray(JsonConstants.COMMON.HEADER_JSON_WEB_KEY);
  Iterator<JsonValue> iterator = keys.iterator();
  while (iterator.hasNext()) {
    JsonObject jsonKey = (JsonObject) iterator.next();
    add(new JWKBuilder().build(jsonKey));
  }
}

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

/**
 * Instantiates a new JWK set using string representation of JSON Key Set.
 *
 * @param jsonKeySet the JSON key set
 */
public JWKSet(String jsonKeySet) {
  JsonObject jsonObject = Json.createReader(new ByteArrayInputStream(jsonKeySet.getBytes())).readObject();
  JsonArray keys = jsonObject.getJsonArray(JsonConstants.COMMON.HEADER_JSON_WEB_KEY);
  Iterator<JsonValue> iterator = keys.iterator();
  while (iterator.hasNext()) {
    JsonObject jsonKey = (JsonObject) iterator.next();
    add(new JWKBuilder().build(jsonKey));
  }
}

代码示例来源:origin: io.datafx/datasources

@Override
public void initialize(InputStream input) {
  JsonReader reader = Json.createReader(input);
  rootNode = reader.read();
  System.out.println("rootNode.toString() = " + rootNode.toString());
  if (rootNode.getValueType() == JsonValue.ValueType.ARRAY) {
    JsonArray rootNodeArray = (JsonArray) rootNode;
    iterator = rootNodeArray.iterator();
  } else if (tag != null && rootNode.getValueType() == JsonValue.ValueType.OBJECT) {
    JsonObject rootNodeObject = (JsonObject) rootNode;
    if (rootNodeObject.containsKey(tag)) {
      JsonValue tagValue = rootNodeObject.get(tag);
      if (tagValue.getValueType() == JsonValue.ValueType.ARRAY) {
        JsonArray rootNodeArray = (JsonArray) tagValue;
        iterator = rootNodeArray.iterator();
      }
    }
  }
}

代码示例来源:origin: org.talend.sdk.component/documentation

@PostConstruct
public void init() {
  tableAPI.base(ds.getDataStore().getUrlWithSlashEnding() + API_BASE + "/" + API_VERSION);
  bufferedReader = new BufferizedProducerSupport<>(() -> {
    if (ds.getMaxRecords() != READ_ALL_RECORD_FROM_SERVER && ds.getOffset() >= ds.getMaxRecords()) {
      return null;// stop reading from this source.
    }
    // Read next page from data set
    final JsonArray result = tableAPI
        .getRecords(ds.getCommonConfig().getTableName().name(), ds.getDataStore().getAuthorizationHeader(),
            ds.buildQuery(), ds.getCommonConfig().getFieldsCommaSeparated(), ds.getOffset(),
            evalLimit(ds));
    // advance the data set offset
    if (ds.getOffset() < ds.getMaxRecords()) {
      ds.setOffset(ds.getOffset() + ds.getPageSize());
    }
    return result.iterator();
  });
}

相关文章