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
static class Json.JsonObjectBuilder extends Json.JsonBuilder<Json.JsonObjectBuilder>
JSON object builder.
-
-
Field Summary
-
Fields inherited from class io.quarkus.builder.Json.JsonBuilder
ignoreEmptyBuilders
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidappendTo(Appendable appendable)(package private) Stringbuild()(package private) booleanhas(String name)booleanisEmpty()(package private) Json.JsonObjectBuilderput(String name, boolean value)(package private) Json.JsonObjectBuilderput(String name, int value)(package private) Json.JsonObjectBuilderput(String name, long value)(package private) Json.JsonObjectBuilderput(String name, Json.JsonArrayBuilder value)(package private) Json.JsonObjectBuilderput(String name, Json.JsonObjectBuilder value)(package private) Json.JsonObjectBuilderput(String name, String value)(package private) voidputInternal(String name, Object value)protected Json.JsonObjectBuilderself()-
Methods inherited from class io.quarkus.builder.Json.JsonBuilder
isIgnored, isValuesEmpty
-
-
-
-
Method Detail
-
put
Json.JsonObjectBuilder put(String name, String value)
-
put
Json.JsonObjectBuilder put(String name, Json.JsonObjectBuilder value)
-
put
Json.JsonObjectBuilder put(String name, Json.JsonArrayBuilder value)
-
put
Json.JsonObjectBuilder put(String name, boolean value)
-
put
Json.JsonObjectBuilder put(String name, int value)
-
put
Json.JsonObjectBuilder put(String name, long value)
-
has
boolean has(String name)
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin classJson.JsonBuilder<Json.JsonObjectBuilder>- Returns:
trueif there are no elements/properties,falseotherwise
-
build
String build() throws IOException
- Specified by:
buildin classJson.JsonBuilder<Json.JsonObjectBuilder>- Returns:
- a string representation
- Throws:
IOException
-
appendTo
void appendTo(Appendable appendable) throws IOException
- Specified by:
appendToin classJson.JsonBuilder<Json.JsonObjectBuilder>- Throws:
IOException
-
self
protected Json.JsonObjectBuilder self()
- Specified by:
selfin classJson.JsonBuilder<Json.JsonObjectBuilder>
-
-