You are here: Symbol Reference > Stimulsoft.Base.Json Namespace
Stimulsoft Reports Class Reference
ContentsIndexHome
PreviousUpNext
Stimulsoft.Base.Json Namespace

Copyright (c) 2007 James Newton-King 

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

 
Name 
Description 
 
Instructs the JsonSerializer how to serialize the collection.  
 
Instructs the JsonSerializer to use the specified constructor when deserializing that object.  
 
Instructs the JsonSerializer how to serialize the object.  
 
Provides methods for converting between common language runtime types and JSON types.  
 
Converts an object to and from JSON.  
 
Instructs the JsonSerializer to use the specified JsonConverter when serializing the member or class.  
 
Represents a collection of JsonConverter.  
 
Instructs the JsonSerializer how to serialize the collection.  
 
The exception thrown when an error occurs during JSON serialization or deserialization.  
 
Instructs the JsonSerializer to deserialize properties with no matching class member into the specified collection and write values during serialization.  
 
Instructs the JsonSerializer not to serialize the public field or public read/write property value.  
 
Instructs the JsonSerializer how to serialize the object.  
 
Instructs the JsonSerializer to always serialize the member with the specified name.  
 
Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.  
 
The exception thrown when an error occurs while reading JSON text.  
 
The exception thrown when an error occurs during JSON serialization or deserialization.  
 
Serializes and deserializes objects into and from the JSON format. The JsonSerializer enables you to control how objects are encoded into JSON.  
 
Specifies the settings on a JsonSerializer object.  
 
Represents a reader that provides fast, non-cached, forward-only access to JSON text data.  
 
Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.  
 
Represents a reader that provides JsonSchema validation.
JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschemafor more details.  
 
Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.  
 
The exception thrown when an error occurs while reading JSON text.  
 
Allows users to control class loading and mandate what class to load.  
 
Name 
Description 
 
Specifies how constructors are used when initializing objects during deserialization by the JsonSerializer.  
 
Specifies how dates are formatted when writing JSON text.  
 
Specifies how date formatted strings, e.g. "/Date(1198908717056)/" and "2012-03-21T05:40Z", are parsed when reading JSON text.  
 
Specifies how to treat the time value when converting between string and DateTime.  
 
Specifies default value handling options for the JsonSerializer.  
 
Specifies float format handling options when writing special floating point numbers, e.g. F:System.Double.NaN, F:System.Double.PositiveInfinity and F:System.Double.NegativeInfinity with JsonWriter.  
 
Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.  
 
Specifies formatting options for the JsonTextWriter.  
 
This is record Stimulsoft.Base.Json.JsonContainerType. 
 
Specifies the type of JSON token.  
 
Specifies the member serialization options for the JsonSerializer.  
 
Specifies metadata property handling options for the JsonSerializer.  
 
Specifies missing member handling options for the JsonSerializer.  
 
Specifies null value handling options for the JsonSerializer.  
 
Specifies how object creation is handled by the JsonSerializer.  
 
Specifies reference handling options for the JsonSerializer. Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.  
 
This is record Stimulsoft.Base.Json.ReadType. 
 
Specifies reference loop handling options for the JsonSerializer.  
 
Indicating whether a property is required.  
 
Specifies how strings are escaped when writing JSON text.  
 
Specifies what messages to output for the ITraceWriter class.  
 
Specifies type name handling options for the JsonSerializer.  
 
Specifies the state of the JsonWriter.  
 
Name 
Description 
 
Provides an interface to enable a class to return line and position information.  
 
Name 
Description 
 
This is class Stimulsoft.Base.Json.JsonPosition. 
Made with Doc-O-Matic.
What do you think about this topic? Send feedback!
Copyright (c) 2017. All rights reserved.