CodeCarvings.Piczard
CodeCarvings.Piczard.Serialization Namespace
See Also  Inheritance Hierarchy Send Feedback
The CodeCarvings.Piczard.Serialization namespace contains classes that can be used for serializing objects to JavaScript Object Notation (JSON) and deserializing objects from JSON.

Classes

  Class Description
Class JSONArray Represents an ordered sequence of JSON elements. This class cannot be inherited.
Class JSONBool Represents a boolean JSON value. This class cannot be inherited.
Class JSONConverter Provides methods for serializing basic types to and from JSON. This class cannot be inherited.
Class JSONDecodingOptions Provides data for the JSON decoding process. This class cannot be inherited.
Class JSONDeserializationException The exception that is thrown when Piczard is unable to deserialize a JSONObject or deserialize a JSON string.
Class JSONElement Represents the abstract class from which every JSON element must inherit.
Class JSONInvalidObjectException The exception that is thrown when it is not possible to deserialize an instance of a class from a JSONObject.
Class JSONNonSerializableObjectException The exception that is thrown when trying to Serialize an instance of a class that does not implement the IJSONSerializable interface..
Class JSONNumber Represents a numeric JSON value. This class cannot be inherited.
Class JSONObject Represents an ordered collection of key/value pairs. This class cannot be inherited.
Class JSONSerializationException The exception that is thrown when Piczard is unable to serialize an object.
Class JSONSerializationOptions Provides data for the JSON serialization process. This class cannot be inherited.
Class JSONSerializer Provides methods for serializing to JSON and deserializing from JSON. This class cannot be inherited.
Class JSONString Represents a string JSON value. This class cannot be inherited.
Class JSONValue Represents a generic JSON value.

Interfaces

  Interface Description
Interface IJSONSerializable Defines properties and methods that must be implemented by a class that supports JavaScript Object Notation (JSON) serialization through the JSONSerializer class.

Enumerations

  Enumeration Description
Enumeration JSONElementType Specifies the type of a JSONElement object.
Enumeration JSONTokenType  

Remarks

For more information about JSON serialization please see: JSON Serialization.

See Also

©2013 Sergio Turolla. All Rights Reserved.