本文整理了Java中javax.json.JsonArray.getString()
方法的一些代码示例,展示了JsonArray.getString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonArray.getString()
方法的具体详情如下:
包路径:javax.json.JsonArray
类名称:JsonArray
方法名:getString
暂无
代码示例来源:origin: stanfordnlp/CoreNLP
public String doNewPhrases(String line) throws Exception {
System.out.println("adding new phrases");
ConstantsAndVariables constVars = new ConstantsAndVariables(props, humanLabelClasses.keySet(), humanLabelClasses);
JsonReader jsonReader = Json.createReader(new StringReader(line));
JsonObject objarr = jsonReader.readObject();
for(Map.Entry<String, JsonValue> o: objarr.entrySet()){
String label = o.getKey();
Set<CandidatePhrase> seed = new HashSet<>();
JsonArray arr = objarr.getJsonArray(o.getKey());
for(int i = 0; i < arr.size(); i++){
String seedw = arr.getString(i);
System.out.println("adding " + seedw + " to seed ");
seed.add(CandidatePhrase.createOrGet(seedw));
}
seedWords.get(label).addAll(seed);
constVars.addSeedWords(label, seed);
GetPatternsFromDataMultiClass.runLabelSeedWords(Data.sents, humanLabelClasses.get(label), label, seed, constVars, false);
//model.labelWords(label, labelclass, Data.sents, seed);
}
return "SUCCESS added new phrases";
}
代码示例来源:origin: stanfordnlp/CoreNLP
JsonArray arr = obj.getJsonArray(st);
for(int i = 0; i < arr.size(); i++){
String val = arr.getString(i);
seedWords.get(st).add(CandidatePhrase.createOrGet(val));
System.out.println("adding " + val + " for label " + st);
代码示例来源:origin: jeremylong/DependencyCheck
sb.append(array.getString(x));
} else {
final JsonObject lo = array.getJsonObject(x);
代码示例来源:origin: org.jboss.forge.addon/addon-manager-impl
private String[] toArray(JsonArray array)
{
int size = array.size();
String[] result = new String[size];
for (int i = 0; i < size; i++)
{
result[i] = array.getString(i);
}
return result;
}
}
代码示例来源:origin: org.diirt/vtype-json
/**
* Converts the given string JSON array to a List of Strings.
*
* @param array an array of strings
* @return a new List of Strings
*/
public static List<String> toListString(JsonArray array) {
List<String> strings = new ArrayList<>();
for (int i = 0; i < array.size(); i++) {
strings.add(array.getString(i));
}
return strings;
}
代码示例来源:origin: jpmorganchase/tessera
@Override
public Set<PublicKey> getForwardingKeys() {
Response response = client.target(uri)
.path("forwarding")
.request()
.get();
JsonArray results = response.readEntity(JsonArray.class);
return IntStream.range(0, results.size())
.mapToObj(i -> results.getString(i))
.map(s -> Base64.getDecoder().decode(s))
.map(PublicKey::from)
.collect(Collectors.toSet());
}
代码示例来源:origin: jpmorganchase/tessera
@Override
public Set<PublicKey> getPublicKeys() {
Response response = client.target(uri)
.path("public")
.request()
.get();
JsonArray results = response.readEntity(JsonArray.class);
return IntStream.range(0, results.size())
.mapToObj(i -> results.getString(i))
.map(s -> Base64.getDecoder().decode(s))
.map(PublicKey::from)
.collect(Collectors.toSet());
}
代码示例来源:origin: org.epics/vtype-json
/**
* Converts the given string JSON array to a List of Strings.
*
* @param array an array of strings
* @return a new List of Strings
*/
public static List<String> toListString(JsonArray array) {
List<String> strings = new ArrayList<>();
for (int i = 0; i < array.size(); i++) {
strings.add(array.getString(i));
}
return strings;
}
代码示例来源:origin: org.apache.polygene.core/org.apache.polygene.core.spi
@Override
public EntityReference next()
{
try
{
EntityReference ref = EntityReference.parseEntityReference( getReferences().getString( idx ) );
idx++;
return ref;
}
catch( JsonException e )
{
throw new NoSuchElementException();
}
}
代码示例来源:origin: org.apache.sling/org.apache.sling.adapter
private String[] toStringArray(final JsonArray value) {
final List<String> result = new ArrayList<>(value.size());
for (int i = 0; i < value.size(); i++) {
result.add(value.getString(i));
}
return result.toArray(new String[value.size()]);
}
代码示例来源:origin: org.apache.polygene.core/org.apache.polygene.core.spi
private int indexOfReference( String entityIdentityAsString )
{
JsonArray references = getReferences();
for( int idx = 0; idx < references.size(); idx++ )
{
if( entityIdentityAsString.equals( references.getString( idx, null ) ) )
{
return idx;
}
}
return -1;
}
}
代码示例来源:origin: net.iot-solutions.graphdb/jcypher
@Override
public long gePathtNodeIdAt(PathInfo pathInfo, int index) {
Object obj = pathInfo.getContentObject();
JsonArray nodes = null;
if (obj instanceof JsonArray)
nodes = (JsonArray)obj;
else if (obj instanceof JsonObject) {
nodes = ((JsonObject)obj).getJsonArray("nodes");
pathInfo.setContentObject(nodes);
}
String str = nodes.getString(index);
return Long.parseLong(str.substring(str.lastIndexOf('/') + 1));
}
代码示例来源:origin: apache/attic-polygene-java
private int indexOfReference( String entityIdentityAsString )
{
JsonArray references = getReferences();
for( int idx = 0; idx < references.size(); idx++ )
{
if( entityIdentityAsString.equals( references.getString( idx, null ) ) )
{
return idx;
}
}
return -1;
}
}
代码示例来源:origin: org.apache.polygene.core/org.apache.polygene.core.spi
@Override
public EntityReference get( int i )
{
return EntityReference.parseEntityReference( getReferences().getString( i ) );
}
代码示例来源:origin: Wolfgang-Schuetzelhofer/jcypher
@Override
public long gePathtNodeIdAt(PathInfo pathInfo, int index) {
Object obj = pathInfo.getContentObject();
JsonArray nodes = null;
if (obj instanceof JsonArray)
nodes = (JsonArray)obj;
else if (obj instanceof JsonObject) {
nodes = ((JsonObject)obj).getJsonArray("nodes");
pathInfo.setContentObject(nodes);
}
String str = nodes.getString(index);
return Long.parseLong(str.substring(str.lastIndexOf('/') + 1));
}
代码示例来源:origin: apache/attic-polygene-java
@Override
public EntityReference get( int i )
{
return EntityReference.parseEntityReference( getReferences().getString( i ) );
}
代码示例来源:origin: net.iot-solutions.graphdb/jcypher
@Override
public List<GrLabel> getNodeLabels(long nodeId, int rowIndex) {
List<GrLabel> labels = new ArrayList<GrLabel>();
if (rowIndex >= 0) {
JsonArray labelsArray = getNodeLabelsObject(nodeId, rowIndex);
int sz = labelsArray.size();
for (int i = 0; i < sz; i++) {
GrLabel label = GrAccess.createLabel(labelsArray.getString(i));
GrAccess.setState(label, SyncState.SYNC);
labels.add(label);
}
}
return labels;
}
代码示例来源:origin: Wolfgang-Schuetzelhofer/jcypher
@Override
public List<GrLabel> getNodeLabels(long nodeId, int rowIndex) {
List<GrLabel> labels = new ArrayList<GrLabel>();
if (rowIndex >= 0) {
JsonArray labelsArray = getNodeLabelsObject(nodeId, rowIndex);
int sz = labelsArray.size();
for (int i = 0; i < sz; i++) {
GrLabel label = GrAccess.createLabel(labelsArray.getString(i));
GrAccess.setState(label, SyncState.SYNC);
labels.add(label);
}
}
return labels;
}
代码示例来源:origin: net.iot-solutions.graphdb/jcypher
@Override
public List<String> getColumns() {
if (this.columns == null) {
List<String> colmns = new ArrayList<String>();
JsonArray cols = ((JsonObject)this.jsonResult.getJsonArray("results").get(
this.queryIndex)).getJsonArray("columns");
int sz = cols.size();
for (int i = 0;i < sz; i++) {
colmns.add(cols.getString(i));
}
this.columns = colmns;
}
return this.columns;
}
代码示例来源:origin: org.apache.sling/org.apache.sling.jcr.contentloader
protected void createNode(String name, JsonObject obj, ContentCreator contentCreator) throws RepositoryException {
String primaryType = obj.getString("jcr:primaryType", null);
String[] mixinTypes = null;
Object mixinsObject = obj.get("jcr:mixinTypes");
if (mixinsObject instanceof JsonArray) {
JsonArray mixins = (JsonArray) mixinsObject;
mixinTypes = new String[mixins.size()];
for (int i = 0; i < mixinTypes.length; i++) {
mixinTypes[i] = mixins.getString(i);
}
}
contentCreator.createNode(name, primaryType, mixinTypes);
writeChildren(obj, contentCreator);
contentCreator.finishNode();
}
内容来源于网络,如有侵权,请联系作者删除!