Package | Description |
---|---|
mjson |
The library in this package has been copied directly from https://github.com/bolerio/mjson
We want to avoid dependencies.
|
Modifier and Type | Method and Description |
---|---|
Json |
Json.add(Json el)
Add the specified
Json element to this array. |
Json |
Json.add(Object anything)
Add an arbitrary Java object to this
Json array. |
static Json |
Json.array() |
Json |
Json.Factory.array()
Construct and return a JSON object.
|
Json |
Json.DefaultFactory.array() |
static Json |
Json.array(Object... args)
Return a new JSON array filled up with the list of arguments.
|
Json |
Json.at(int index)
Return the
Json element at the specified index of this
Json array. |
Json |
Json.at(String property)
Return the specified property of a
Json object or null
if there's no such property. |
Json |
Json.at(String property,
Json def)
Return the specified property of a
Json object if it exists. |
Json |
Json.at(String property,
Object def)
Return the specified property of a
Json object if it exists. |
Json |
Json.atDel(int index)
Remove the element at the specified index from a
Json array and return
that element. |
Json |
Json.atDel(String property)
Remove the specified property from a
Json object and return
that property. |
Json |
Json.Factory.bool(boolean value)
Construct and return a JSON boolean.
|
Json |
Json.DefaultFactory.bool(boolean x) |
protected Json |
Json.collectWithOptions(Json... options)
Return an object representing the complete configuration
of a merge.
|
Json |
Json.delAt(int index)
Remove the element at the specified index from a
Json array. |
Json |
Json.delAt(String property)
Delete the specified property from a
Json object. |
Json |
Json.dup() |
static Json |
Json.make(Object anything)
Convert an arbitrary Java instance to a
Json instance. |
Json |
Json.Factory.make(Object anything)
Construct and return a JSON object.
|
Json |
Json.DefaultFactory.make(Object anything) |
static Json |
Json.nil() |
Json |
Json.Factory.nil()
Construct and return an object representing JSON
null . |
Json |
Json.DefaultFactory.nil() |
Json |
Json.Factory.number(Number value)
Construct and return a JSON number.
|
Json |
Json.DefaultFactory.number(Number x) |
static Json |
Json.object() |
Json |
Json.Factory.object()
Construct and return a JSON object.
|
Json |
Json.DefaultFactory.object() |
static Json |
Json.object(Object... args)
Return a new JSON object initialized from the passed list of
name/value pairs.
|
static Json |
Json.read(CharacterIterator it)
Parse a JSON entity from a
CharacterIterator . |
static Json |
Json.read(String jsonAsString)
Parse a JSON entity from its string representation.
|
static Json |
Json.read(URL location)
Parse a JSON entity from a
URL . |
Json |
Json.remove(Json el)
Remove the specified element from a
Json array. |
Json |
Json.remove(Object anything)
Remove the specified Java object (converted to a Json instance)
from a
Json array. |
static Json |
Json.help.resolvePointer(String pointer,
Json element)
Given a JSON Pointer, as per RFC 6901, return the nested JSON value within
the
element parameter. |
Json |
Json.set(int index,
Object value)
Change the value of a JSON array element.
|
Json |
Json.set(String property,
Json value)
Set a
Json objects's property. |
Json |
Json.set(String property,
Object value)
Set a
Json objects's property. |
Json |
Json.Factory.string(String value)
Construct and return a JSON string.
|
Json |
Json.DefaultFactory.string(String x) |
Json |
Json.Schema.toJson()
Return the JSON representation of the schema.
|
Json |
Json.up() |
Json |
Json.Schema.validate(Json document)
Validate a JSON document according to this schema.
|
Json |
Json.with(Json object,
Json[] options)
Combine this object or array with the passed in object or array.
|
Json |
Json.with(Json object,
Object... options)
Same as
{}@link #with(Json,Json...options)} with each option
argument converted to Json first. |
Modifier and Type | Method and Description |
---|---|
List<Json> |
Json.asJsonList() |
Map<String,Json> |
Json.asJsonMap() |
Iterator<Json> |
Json.iterator() |
Modifier and Type | Method and Description |
---|---|
Json |
Json.add(Json el)
Add the specified
Json element to this array. |
Json |
Json.at(String property,
Json def)
Return the specified property of a
Json object if it exists. |
void |
Json.attachTo(Json enclosing)
Explicitly set the parent of this element.
|
protected Json |
Json.collectWithOptions(Json... options)
Return an object representing the complete configuration
of a merge.
|
Json |
Json.remove(Json el)
Remove the specified element from a
Json array. |
static Json |
Json.help.resolvePointer(String pointer,
Json element)
Given a JSON Pointer, as per RFC 6901, return the nested JSON value within
the
element parameter. |
static Json.Schema |
Json.schema(Json S) |
static Json.Schema |
Json.schema(Json S,
URI uri) |
Json |
Json.set(String property,
Json value)
Set a
Json objects's property. |
Json |
Json.Schema.validate(Json document)
Validate a JSON document according to this schema.
|
Json |
Json.with(Json object,
Json[] options)
Combine this object or array with the passed in object or array.
|
Json |
Json.with(Json object,
Json[] options)
Combine this object or array with the passed in object or array.
|
Json |
Json.with(Json object,
Object... options)
Same as
{}@link #with(Json,Json...options)} with each option
argument converted to Json first. |
Modifier and Type | Method and Description |
---|---|
static Json.Schema |
Json.schema(URI uri,
Json.Function<URI,Json> relativeReferenceResolver) |
Constructor and Description |
---|
Json(Json enclosing) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.