public class JsonStructureSource
extends org.eclipse.persistence.internal.oxm.record.ExtendedSource
Object to be used with Unmarshaller to unmarshal jakarta.json.JsonStructure objects
(ie: jakarta.json.JsonObject or jakarta.json.JsonArray)
Usage:
JsonStructureSource source = new JsonStructureSource(jsonObject);
Object unmarshalled = jaxbUnmarshaller.unmarshal(source);
public JsonStructureSource(jakarta.json.JsonStructure jsonStructure)
Method Detail
getJsonStructure
public jakarta.json.JsonStructure getJsonStructure()
createReader
public org.eclipse.persistence.internal.oxm.record.XMLReader createReader(org.eclipse.persistence.internal.oxm.Unmarshaller unmarshaller)
Specified by:
createReader in class org.eclipse.persistence.internal.oxm.record.ExtendedSource
createReader
public org.eclipse.persistence.internal.oxm.record.XMLReader createReader(org.eclipse.persistence.internal.oxm.Unmarshaller unmarshaller,
Class unmarshalClass)
Specified by:
createReader in class org.eclipse.persistence.internal.oxm.record.ExtendedSource