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
public 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 voidappendTo(Appendable appendable)(package private) Stringbuild()(package private) booleanhas(String name)booleanisEmpty()Json.JsonObjectBuilderput(String name, boolean value)(package private) Json.JsonObjectBuilderput(String name, int value)(package private) Json.JsonObjectBuilderput(String name, long value)Json.JsonObjectBuilderput(String name, Json.JsonArrayBuilder value)Json.JsonObjectBuilderput(String name, Json.JsonObjectBuilder value)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
public Json.JsonObjectBuilder put(String name, String value)
-
put
public Json.JsonObjectBuilder put(String name, Json.JsonObjectBuilder value)
-
put
public Json.JsonObjectBuilder put(String name, Json.JsonArrayBuilder value)
-
put
public 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
public 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>
-
-