Package io.quarkus.builder
Class Json.JsonObjectBuilder
java.lang.Object
io.quarkus.builder.Json.JsonBuilder<Json.JsonObjectBuilder>
io.quarkus.builder.Json.JsonObjectBuilder
- Enclosing class:
Json
JSON object builder.
-
Field Summary
Fields inherited from class io.quarkus.builder.Json.JsonBuilder
ignoreEmptyBuilders, skipEscapeCharacters, transform -
Method Summary
Modifier and TypeMethodDescription(package private) voidvoidappendTo(Appendable appendable) (package private) Stringbuild()(package private) booleanbooleanisEmpty()(package private) Json.JsonObjectBuilder(package private) Json.JsonObjectBuilderput(String name, Json.JsonArrayBuilder value) put(String name, Json.JsonObjectBuilder value) (package private) voidputInternal(String name, Object value) protected Json.JsonObjectBuilderself()Methods inherited from class io.quarkus.builder.Json.JsonBuilder
isIgnored, isValuesEmpty, setTransform, transform
-
Method Details
-
put
-
put
-
put
-
put
-
put
-
put
-
has
-
putInternal
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin classJson.JsonBuilder<Json.JsonObjectBuilder>- Returns:
trueif there are no elements/properties,falseotherwise
-
build
- Specified by:
buildin classJson.JsonBuilder<Json.JsonObjectBuilder>- Returns:
- a string representation
- Throws:
IOException
-
appendTo
- Specified by:
appendToin classJson.JsonBuilder<Json.JsonObjectBuilder>- Throws:
IOException
-
self
- Specified by:
selfin classJson.JsonBuilder<Json.JsonObjectBuilder>
-
add
- Specified by:
addin classJson.JsonBuilder<Json.JsonObjectBuilder>
-