Namespace Manatee.Json
Classes
JsonArray
Represents a collection of JSON values.
JsonArrayExtensions
Provides extension methods for JsonArrays.
JsonObject
Represents a collection of key:value pairs in a JSON structure.
JsonObjectExtensions
Provides extension methods for JsonValues.
JsonOptions
Provides some configurability around the basic JSON entities.
JsonSyntaxException
Thrown when an input string contains a syntax error while parsing a JsonObject, JsonArray, or JsonValue.
JsonValue
Represents a JSON value.
JsonValueIncorrectTypeException
Thrown when a value is accessed via the incorrect type accessor.
LinqExtensions
These extension methods cover LINQ compatibility.
ReadOnlyException
Thrown when a read-only property is accessed.
XmlExtensions
Contains functionality to map JSON values to XML constructs.
Interfaces
ILog
Enables verbose logging during serialization and schema processing.
Enums
ArrayEquality
Defines different kinds of array equality.
DuplicateKeyBehavior
Defines behavior of JsonObject when adding items at already exist.
JsonValueType
Specifies various types of values for use in a JSON key:value pair.
LogCategory
Enumerates the various logging categories used within the library.