com.esri.arcgis.system
Interface IJSONDeserializer

All Superinterfaces:
IExternalDeserializer, Serializable
All Known Implementing Classes:
JSONDeserializerGdb

public interface IJSONDeserializer
extends IExternalDeserializer, Serializable

Provides access to high-level JSON deserialization methods.

Product Availability

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


Method Summary
 IJSONReader getReader()
          Obtains JSON Reader.
 void initDeserializer(IJSONReader pReader, IPropertySet pProps)
          Write deserialization options.
 
Methods inherited from interface com.esri.arcgis.system.IExternalDeserializer
readObject
 

Method Detail

getReader

IJSONReader getReader()
                      throws IOException,
                             AutomationException
Obtains JSON Reader.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.system.IJSONReader
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

initDeserializer

void initDeserializer(IJSONReader pReader,
                      IPropertySet pProps)
                      throws IOException,
                             AutomationException
Write deserialization options.

Product Availability

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

Parameters:
pReader - A reference to a com.esri.arcgis.system.IJSONReader (in)
pProps - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.