Class JsonFeedEntitySerializer


  • public class JsonFeedEntitySerializer
    extends Object
    Producer for writing an entity collection (a feed) in JSON.
    • Constructor Detail

      • JsonFeedEntitySerializer

        public JsonFeedEntitySerializer​(EntityCollectionSerializerProperties properties)
        Parameters:
        properties -
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException
    • Method Detail

      • appendAsArray

        public void appendAsArray​(Writer writer,
                                  EntityInfoAggregator entityInfo,
                                  EntityCollection data)
                           throws org.apache.olingo.odata2.api.ep.EntityProviderException
        This serializes the json payload feed
        Parameters:
        writer -
        entityInfo -
        data -
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException
      • appendAsObject

        public void appendAsObject​(Writer writer,
                                   EntityInfoAggregator entityInfo,
                                   EntityCollection data)
                            throws org.apache.olingo.odata2.api.ep.EntityProviderException
        This serializes the json payload feed
        Parameters:
        writer -
        entityInfo -
        data -
        isRootElement -
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException