C# Client Library
A C# Client Library for the AnalyzeRe REST API
Loading...
Searching...
No Matches
AnalyzeRe.JsonConverters Namespace Reference

Classes

class  AnalyzeReJsonConverter
 A pre-configured RestSharp serializer / deserializer which is made to support parsing of AnalyzeRe API JSON strings, including complex objects such as derived resources, references, URIs and DateTimes. More...
 
class  AnalyzeReSerializationContractResolver
 A custom property contract resolver which allows Server-Generated Analyze Re properties (ServerGenerated) to be ignored on serialization. More...
 
class  CachedContractResolver
 A wrapper for the basic DefaultContractResolver which caches the set of members to be serialized for a given base type, speeding up subsequent calls, and also provides an interface for filtering members (caching that result as well). More...
 
class  ComplexNestedObjectConverter
 Ensure that when converting arbitrary dictionaries, nested dictionaries are correctly converted as well. More...
 
class  DerivedResourceCreationConverter
 Allows serializing and deserializing derived Analyze Re Resources to a target base type. (For instance deserializing a CatXL object to a base Layer object reference). More...
 
class  JsonCreationConverter
 Json converter helper class. More...
 
class  JsonSerializerExtensionMethods
 Extension Methods to help with copying JsonSerializer settings. More...
 
class  LayerViewCreationConverter
 Allows serializing and deserializing derived AnalyzeRe Resource Views to a target base type. (For instance deserializing a LayerView json object containing a CatXL layer to a LayerView{CatXL}). More...
 
class  PerspectiveConverter
 Converts JSON string representations of Perspective to an instance. More...
 
class  PortfolioViewSerializer
 Allows serializing and deserializing PortfolioViews, which require a special rule since they can only include a portfolio reference or a list of layer_views, but not both on post. More...
 
class  ReferenceConverter
 Deserializes AnalyzeRe API Reference objects to a new instance of a the target generic Reference type, and Serializes Reference objects too. More...
 
class  RespectIgnoreDataMemberResolver
 Properties tagged with the framework IgnoreDataMemberAttribute should be ignored by the serializers. Due to a (perceived) issue in Newtonsoft JSON (Submitted here: https://github.com/JamesNK/Newtonsoft.Json/issues/943), we would need to use their own JsonIgnoreAttribute to effectively ignore a property. This contract resolver aims to correct that by adding support for the framework attribute. More...
 
class  UriConverter
 Converts JSON string representations of URLs to and from System.Uri instances. More...