Package io.quarkus.bootstrap.json
Class Json.JsonObjectBuilder
java.lang.Object
io.quarkus.bootstrap.json.Json.JsonBuilder<Json.JsonObjectBuilder>
io.quarkus.bootstrap.json.Json.JsonObjectBuilder
- Enclosing class:
Json
public static class Json.JsonObjectBuilder
extends Json.JsonBuilder<Json.JsonObjectBuilder>
implements Map<String,Object>
JSON object builder.
-
Nested Class Summary
-
Field Summary
Fields inherited from class io.quarkus.bootstrap.json.Json.JsonBuilder
ignoreEmptyBuilders, transform -
Method Summary
Modifier and TypeMethodDescriptionvoidappendTo(Appendable appendable) voidclear()booleancontainsKey(Object key) booleancontainsValue(Object value) entrySet()booleanbooleanisEmpty()keySet()put(String name, Json.JsonArrayBuilder value) put(String name, Json.JsonObjectBuilder value) voidprotected Json.JsonObjectBuilderself()intsize()values()Methods inherited from class io.quarkus.bootstrap.json.Json.JsonBuilder
isIgnored, isValuesEmpty, transformMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Method Details
-
put
-
put
-
put
-
put
-
put
-
put
-
has
-
size
public int size() -
isEmpty
public boolean isEmpty() -
containsKey
- Specified by:
containsKeyin interfaceMap<String,Object>
-
containsValue
- Specified by:
containsValuein interfaceMap<String,Object>
-
get
-
put
-
remove
-
putAll
-
clear
public void clear() -
keySet
-
values
-
entrySet
-
appendTo
- Specified by:
appendToin classJson.JsonBuilder<Json.JsonObjectBuilder>- Throws:
IOException
-
self
- Specified by:
selfin classJson.JsonBuilder<Json.JsonObjectBuilder>
-