public class ODataJsonDeserializer extends Object implements ODataDeserializer
| Constructor and Description |
|---|
ODataJsonDeserializer(ContentType contentType) |
ODataJsonDeserializer(ContentType contentType,
IConstants constants) |
ODataJsonDeserializer(ContentType contentType,
ServiceMetadata serviceMetadata) |
ODataJsonDeserializer(ContentType contentType,
ServiceMetadata serviceMetadata,
IConstants constants) |
| Modifier and Type | Method and Description |
|---|---|
DeserializerResult |
actionParameters(InputStream stream,
EdmAction edmAction)
Deserializes an action-parameters stream into a map of key/value pairs.
|
DeserializerResult |
delta(InputStream stream,
EdmEntityType edmEntityType)
Deserializes a entity delta entity collection stream into an
Delta object. |
DeserializerResult |
entity(InputStream stream,
EdmEntityType edmEntityType)
Deserializes an entity stream into an
Entity object. |
DeserializerResult |
entityCollection(InputStream stream,
EdmEntityType edmEntityType)
Deserializes an entity collection stream into an
EntityCollection object. |
DeserializerResult |
entityReferences(InputStream stream)
Reads entity references from the provided document.
|
Parameter |
parameter(String content,
EdmParameter parameter)
Reads a parameter value from a String.
|
DeserializerResult |
property(InputStream stream,
EdmProperty edmProperty)
Deserializes the Property or collections of properties (primitive & complex).
|
public ODataJsonDeserializer(ContentType contentType)
public ODataJsonDeserializer(ContentType contentType, ServiceMetadata serviceMetadata)
public ODataJsonDeserializer(ContentType contentType, ServiceMetadata serviceMetadata, IConstants constants)
public ODataJsonDeserializer(ContentType contentType, IConstants constants)
public DeserializerResult entityCollection(InputStream stream, EdmEntityType edmEntityType) throws DeserializerException
ODataDeserializerEntityCollection object.entityCollection in interface ODataDeserializerDeserializerResult.getEntityCollection()DeserializerExceptionpublic DeserializerResult delta(InputStream stream, EdmEntityType edmEntityType) throws DeserializerException
ODataDeserializerDelta object.delta in interface ODataDeserializerDeserializerResult.getDelta()DeserializerExceptionpublic DeserializerResult entity(InputStream stream, EdmEntityType edmEntityType) throws DeserializerException
ODataDeserializerEntity object.
Validates: property types, no double properties, correct json types.
Returns a deserialized Entity object and an
ExpandOption object.entity in interface ODataDeserializerDeserializerResult.getEntity() and DeserializerResult.getExpandTree()DeserializerExceptionpublic DeserializerResult actionParameters(InputStream stream, EdmAction edmAction) throws DeserializerException
ODataDeserializeractionParameters in interface ODataDeserializerDeserializerResult.getActionParameters()DeserializerExceptionpublic Parameter parameter(String content, EdmParameter parameter) throws DeserializerException
DeserializerExceptionpublic DeserializerResult property(InputStream stream, EdmProperty edmProperty) throws DeserializerException
ODataDeserializerproperty in interface ODataDeserializerDeserializerResult.getProperty()DeserializerExceptionpublic DeserializerResult entityReferences(InputStream stream) throws DeserializerException
ODataDeserializerentityReferences in interface ODataDeserializerDeserializerResult.getEntityReferences()DeserializerExceptionCopyright © 2023. All rights reserved.