com.esri.arcgis.system
Interface IExternalDeserializer

All Superinterfaces:
Serializable
All Known Subinterfaces:
IJSONDeserializer
All Known Implementing Classes:
JSONDeserializerGdb

public interface IExternalDeserializer
extends Serializable

Provides access to high-level JSON serialization methods.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 Object readObject(GUID riid, IPropertySet pProps)
          Deserialize an object.
 

Method Detail

readObject

Object readObject(GUID riid,
                  IPropertySet pProps)
                  throws IOException,
                         AutomationException
Deserialize an object. riid references an interface to use. If interface is not supported, E_NOTIMPL is returned.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
pProps - A reference to a com.esri.arcgis.system.IPropertySet (in)
Returns:
A reference to another Object (IUnknown)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.