Uses of Interface
jakarta.json.JsonStructure
Packages that use JsonStructure
Package
Description
Provides an object model API to process JSON.
Service Provider Interface (SPI) to plug in implementations for
JSON processing objects.
-
Uses of JsonStructure in jakarta.json
Subinterfaces of JsonStructure in jakarta.jsonModifier and TypeInterfaceDescriptioninterfaceJsonArrayrepresents an immutable JSON array (an ordered sequence of zero or more values).interfaceJsonObjectclass represents an immutable JSON object value (an unordered collection of zero or more name/value pairs).Methods in jakarta.json with type parameters of type JsonStructureModifier and TypeMethodDescription<T extends JsonStructure>
TAdds or replaces a value at the referenced location in the specifiedtargetwith the specifiedvalue.<T extends JsonStructure>
TJsonPatch.apply(T target) Applies the patch operations to the specifiedtarget.<T extends JsonStructure>
TJsonPointer.remove(T target) Removes the value at the reference location in the specifiedtarget.<T extends JsonStructure>
TReplaces the value at the referenced location in the specifiedtargetwith the specifiedvalue.Methods in jakarta.json that return JsonStructureModifier and TypeMethodDescriptionJsonReader.read()Returns a JSON array or object that is represented in the input source.Methods in jakarta.json with parameters of type JsonStructureModifier and TypeMethodDescriptionbooleanJsonPointer.containsValue(JsonStructure target) Returnstrueif there is a value at the referenced location in the specifiedtarget.static JsonPatchJson.createDiff(JsonStructure source, JsonStructure target) Generates a JSON Patch (RFC 6902) from the source and targetJsonStructure.JsonPointer.getValue(JsonStructure target) Returns the value at the referenced location in the specifiedtarget.voidJsonWriter.write(JsonStructure value) -
Uses of JsonStructure in jakarta.json.spi
Methods in jakarta.json.spi with parameters of type JsonStructureModifier and TypeMethodDescriptionJsonProvider.createDiff(JsonStructure source, JsonStructure target) Generates a JSON Patch (RFC 6902) from the source and targetJsonStructure. -
Uses of JsonStructure in org.eclipse.parsson
Methods in org.eclipse.parsson with type parameters of type JsonStructureModifier and TypeMethodDescription<T extends JsonStructure>
TJsonPatchBuilderImpl.apply(T target) A convenience method fornew JsonPatchImpl(build()).apply(target).Methods in org.eclipse.parsson that return JsonStructureModifier and TypeMethodDescriptionJsonPointerImpl.add(JsonStructure target, JsonValue value) Adds or replaces a value at the referenced location in the specifiedtargetwith the specifiedvalue.JsonPatchImpl.apply(JsonStructure target) Applies the patch operations to the specifiedtarget.JsonPointerImpl.remove(JsonStructure target) Removes the value at the reference location in the specifiedtargetJsonPointerImpl.replace(JsonStructure target, JsonValue value) Replaces the value at the referenced location in the specifiedtargetwith the specifiedvalue.Methods in org.eclipse.parsson with parameters of type JsonStructureModifier and TypeMethodDescriptionJsonPointerImpl.add(JsonStructure target, JsonValue value) Adds or replaces a value at the referenced location in the specifiedtargetwith the specifiedvalue.JsonPatchImpl.apply(JsonStructure target) Applies the patch operations to the specifiedtarget.booleanJsonPointerImpl.containsValue(JsonStructure target) Returnstrueif there is a value at the referenced location in the specifiedtarget.JsonProviderImpl.createDiff(JsonStructure source, JsonStructure target) JsonPointerImpl.getValue(JsonStructure target) Returns the value at the referenced location in the specifiedtargetJsonPointerImpl.remove(JsonStructure target) Removes the value at the reference location in the specifiedtargetJsonPointerImpl.replace(JsonStructure target, JsonValue value) Replaces the value at the referenced location in the specifiedtargetwith the specifiedvalue. -
Uses of JsonStructure in org.jboss.resteasy.plugins.providers.jsonp
Methods in org.jboss.resteasy.plugins.providers.jsonp that return JsonStructureModifier and TypeMethodDescriptionJsonStructureProvider.readFrom(Class<JsonStructure> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, String> httpHeaders, InputStream entityStream) Methods in org.jboss.resteasy.plugins.providers.jsonp with parameters of type JsonStructureModifier and TypeMethodDescriptionlongJsonStructureProvider.getSize(JsonStructure jsonStructure, Class<?> type, Type genericType, Annotation[] annotations, MediaType mediaType) voidJsonStructureProvider.writeTo(JsonStructure jsonStructure, Class<?> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, Object> httpHeaders, OutputStream entityStream) Method parameters in org.jboss.resteasy.plugins.providers.jsonp with type arguments of type JsonStructureModifier and TypeMethodDescriptionJsonStructureProvider.readFrom(Class<JsonStructure> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, String> httpHeaders, InputStream entityStream)