本文整理了Java中javax.json.Json.createObjectBuilder()
方法的一些代码示例,展示了Json.createObjectBuilder()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Json.createObjectBuilder()
方法的具体详情如下:
包路径:javax.json.Json
类名称:Json
方法名:createObjectBuilder
[英]Create an empty JsonObjectBuilder
[中]
代码示例来源:origin: wildfly/wildfly
@Override
public JsonObject add(JsonValue value) {
return Json.createObjectBuilder(object).add(key, value).build();
}
代码示例来源:origin: wildfly/wildfly
private void handleUnknownEvent(SecurityEvent event, JsonObjectBuilder objectBuilder) {
DateTimeFormatter dateFormat = dateTimeFormatterSupplier.get();
objectBuilder.add("event", event.getClass().getSimpleName());
objectBuilder.add("event-time", dateFormat.format(event.getInstant()));
JsonObjectBuilder securityIdentityBuilder = Json.createObjectBuilder();
SecurityIdentity securityIdentity = event.getSecurityIdentity();
securityIdentityBuilder.add("name", securityIdentity.getPrincipal().getName());
securityIdentityBuilder.add("creation-time", dateFormat.format(securityIdentity.getCreationTime()));
objectBuilder.add("security-identity", securityIdentityBuilder);
}
代码示例来源:origin: wildfly/wildfly
@Override
public String handleAuthenticationFailedEvent(SecurityAuthenticationFailedEvent event, Void param) {
checkNotNullParam("event", event);
JsonObjectBuilder objectBuilder = Json.createObjectBuilder();
handleAuthenticationFailedEvent(event, objectBuilder);
return objectBuilder.build().toString();
}
代码示例来源:origin: wildfly/wildfly
JsonObjectBuilder builder = Json.createObjectBuilder();
builder.add(key, diff(value, t.get(key)));
builder.add(key, value);
});
return builder.build();
代码示例来源:origin: wildfly/wildfly
private static JsonObject getJws(String encodedProtectedHeader, String encodedPayload, String encodedSignature) {
return Json.createObjectBuilder()
.add(PROTECTED, encodedProtectedHeader)
.add(PAYLOAD, encodedPayload)
.add(SIGNATURE, encodedSignature)
.build();
}
代码示例来源:origin: wildfly/wildfly
/**
* Adds a "remove" JSON Patch operation.
* @param path the "path" member of the operation
* @return this JsonPatchBuilder
*/
@Override
public JsonPatchBuilder remove(String path) {
builder.add(Json.createObjectBuilder()
.add("op", Operation.REMOVE.operationName())
.add("path", path)
);
return this;
}
代码示例来源:origin: wildfly/wildfly
@Override
public String handlePermissionCheckEvent(SecurityPermissionCheckEvent event, Void param) {
checkNotNullParam("event", event);
JsonObjectBuilder objectBuilder = Json.createObjectBuilder();
handlePermissionCheckEvent(event, objectBuilder);
return objectBuilder.build().toString();
}
代码示例来源:origin: org.glassfish/javax.json
JsonObjectBuilder builder = Json.createObjectBuilder();
builder.add(key, diff(value, t.get(key)));
builder.add(key, value);
});
return builder.build();
代码示例来源:origin: stanfordnlp/CoreNLP
public static String matchedTokensByPhraseJsonString(){
JsonObjectBuilder pats = Json.createObjectBuilder();
for (Entry<String, Map<String, List<Integer>>> en : Data.matchedTokensForEachPhrase.entrySet()) {
JsonArrayBuilder arrobj = jsonArrayBuilderFromMapCounter(en.getValue());
pats.add(en.getKey(), arrobj);
}
return pats.build().toString();
}
代码示例来源:origin: stanfordnlp/CoreNLP
private static JsonArrayBuilder jsonArrayBuilderFromMapCounter(Map<String, List<Integer>> mapCounter) {
JsonArrayBuilder arrobj = Json.createArrayBuilder();
for (Entry<String, List<Integer>> sen : mapCounter.entrySet()) {
JsonObjectBuilder obj = Json.createObjectBuilder();
JsonArrayBuilder tokens = Json.createArrayBuilder();
for(Integer i : sen.getValue()){
tokens.add(i);
}
obj.add(sen.getKey(),tokens);
arrobj.add(obj);
}
return arrobj;
}
代码示例来源:origin: wildfly/wildfly
@Override
public String handleDefiniteOutcomeEvent(SecurityDefiniteOutcomeEvent event, Void param) {
checkNotNullParam("event", event);
JsonObjectBuilder objectBuilder = Json.createObjectBuilder();
handleDefiniteOutcomeEvent(event, objectBuilder);
return objectBuilder.build().toString();
}
代码示例来源:origin: wildfly/wildfly
private static String getEncodedProtectedHeader(String algHeader, PublicKey publicKey, String resourceUrl) {
JsonObject protectedHeader = Json.createObjectBuilder()
.add(ALG, algHeader)
.add(JWK, getJwk(publicKey, algHeader))
.add(URL, resourceUrl)
.build();
return getEncodedJson(protectedHeader);
}
代码示例来源:origin: wildfly/wildfly
/**
* Adds an "add" JSON Patch operation
* @param path the "path" member of the operation
* @param value the "value" member of the operation
* @return this JsonPatchBuilder
*/
@Override
public JsonPatchBuilder add(String path, boolean value) {
builder.add(Json.createObjectBuilder()
.add("op", Operation.ADD.operationName())
.add("path", path)
.add("value", value)
);
return this;
}
代码示例来源:origin: wildfly/wildfly
@Override
public String handleUnknownEvent(SecurityEvent event, Void param) {
checkNotNullParam("event", event);
JsonObjectBuilder objectBuilder = Json.createObjectBuilder();
handleUnknownEvent(event, objectBuilder);
return objectBuilder.build().toString();
}
代码示例来源:origin: stanfordnlp/CoreNLP
public String getAllAnnotations() {
JsonObjectBuilder obj = Json.createObjectBuilder();
for(Map.Entry<String, DataInstance> sent: Data.sents.entrySet()){
boolean sentHasLabel = false;
JsonObjectBuilder objsent = Json.createObjectBuilder();
int tokenid = 0;
for(CoreLabel l : sent.getValue().getTokens()){
boolean haslabel = false;
JsonArrayBuilder labelArr = Json.createArrayBuilder();
for(Map.Entry<String, Class<? extends TypesafeMap.Key<String>>> en: this.humanLabelClasses.entrySet()){
if(!l.get(en.getValue()).equals(backgroundSymbol)){
haslabel = true;
sentHasLabel = true;
labelArr.add(en.getKey());
}
}
if(haslabel)
objsent.add(String.valueOf(tokenid), labelArr);
tokenid++;
}
if(sentHasLabel)
obj.add(sent.getKey(), objsent);
}
return obj.build().toString();
}
代码示例来源:origin: wildfly/wildfly
/**
* Adds a "test" JSON Patch operation.
* @param path the "path" member of the operation
* @param value the "value" member of the operation
* @return this JsonPatchBuilder
*/
@Override
public JsonPatchBuilder test(String path, int value) {
builder.add(Json.createObjectBuilder()
.add("op", Operation.TEST.operationName())
.add("path", path)
.add("value", value)
);
return this;
}
代码示例来源:origin: wildfly/wildfly
@Override
public JsonObject remove() {
if (!contains()) {
throw new JsonException(JsonMessages.NODEREF_OBJECT_MISSING(key));
}
return Json.createObjectBuilder(object).remove(key).build();
}
代码示例来源:origin: stanfordnlp/CoreNLP
public String getAllAnnotations(String input) {
JsonObjectBuilder objsent = Json.createObjectBuilder();
int tokenid = 0;
for(CoreLabel l : Data.sents.get(input).getTokens()){
boolean haslabel = false;
JsonArrayBuilder labelArr = Json.createArrayBuilder();
for(Map.Entry<String, Class<? extends TypesafeMap.Key<String>>> en: this.humanLabelClasses.entrySet()){
if(!l.get(en.getValue()).equals(backgroundSymbol)){
haslabel = true;
labelArr.add(en.getKey());
}
}
if(haslabel)
objsent.add(String.valueOf(tokenid), labelArr);
tokenid++;
}
return objsent.build().toString();
}
代码示例来源:origin: wildfly/wildfly
/**
* Adds an "add" JSON Patch operation
* @param path the "path" member of the operation
* @param value the "value" member of the operation
* @return this JsonPatchBuilder
*/
@Override
public JsonPatchBuilder add(String path, String value) {
builder.add(Json.createObjectBuilder()
.add("op", Operation.ADD.operationName())
.add("path", path)
.add("value", value)
);
return this;
}
代码示例来源:origin: hyperledger/fabric-sdk-java
/**
* Creates a new NetworkConfig instance configured with details supplied in YAML format
*
* @param configStream A stream opened on a YAML document containing network configuration details
* @return A new NetworkConfig instance
* @throws InvalidArgumentException
*/
public static NetworkConfig fromYamlStream(InputStream configStream) throws InvalidArgumentException, NetworkConfigurationException {
logger.trace("NetworkConfig.fromYamlStream...");
// Sanity check
if (configStream == null) {
throw new InvalidArgumentException("configStream must be specified");
}
Yaml yaml = new Yaml();
@SuppressWarnings ("unchecked")
Map<String, Object> map = yaml.load(configStream);
JsonObjectBuilder builder = Json.createObjectBuilder(map);
JsonObject jsonConfig = builder.build();
return fromJsonObject(jsonConfig);
}
内容来源于网络,如有侵权,请联系作者删除!