• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Dapplo.HttpExtensions
    • AuthorizationExtensions
    • HttpBehaviour
    • HttpBehaviourExtensions
    • HttpClientExtensions
    • HttpContentExtensions
    • HttpExtensionsGlobals
    • HttpRequestMessageConfiguration
    • HttpRequestMessageExtensions
    • HttpResponse
    • HttpResponse<TResponse, TErrorResponse>
    • HttpResponse<TResponse>
    • HttpResponseMessageExtensions
    • HttpResponseWithError<TErrorResponse>
    • IChangeableHttpBehaviour
    • IHttpBehaviour
    • IHttpContentConverter
    • IHttpRequestConfiguration
    • IHttpSettings
    • IJsonSerializer
    • MiscExtensions
    • UriActionExtensions
    • UriModifyExtensions
    • UriParseExtensions
  • Dapplo.HttpExtensions.ContentConverter
    • ByteArrayHttpContentConverter
    • DefaultJsonHttpContentConverter
    • DefaultJsonHttpContentConverterConfiguration
    • FormUriEncodedContentConverter
    • StreamHttpContentConverter
    • StringConfiguration
    • StringHttpContentConverter
    • SyndicationFeedHttpContentConverter
    • XDocumentHttpContentConverter
  • Dapplo.HttpExtensions.Extensions
    • EnumExtensions
    • HttpBehaviourExtensions
    • StringExtensions
    • TypeExtensions
  • Dapplo.HttpExtensions.Factory
    • HttpClientFactory
    • HttpContentFactory
    • HttpMessageHandlerFactory
    • HttpRequestMessageFactory
    • WebProxyFactory
  • Dapplo.HttpExtensions.JsonNet
    • JsonNetJsonSerializer
    • ReadOnlyConsideringContractResolver
  • Dapplo.HttpExtensions.JsonSimple
    • DataContractJsonSerializerStrategy
    • DefaultJsonHttpContentConverter
    • IJsonSerializerStrategy
    • JsonExtensionDataAttribute
    • PocoJsonSerializerStrategy
    • SimpleJson
    • SimpleJsonSerializer
  • Dapplo.HttpExtensions.Listener
    • HttpListenerContextExtensions
    • ListenerPortExtensions
    • UriHttpListenerExtensions
  • Dapplo.HttpExtensions.OAuth
    • AuthorizeModes
    • BaseOAuthSettings
    • GrantTypes
    • ICodeReceiverSettings
    • IOAuth1Token
    • IOAuth2Token
    • IOAuthCodeReceiver
    • OAuth1HttpBehaviour
    • OAuth1HttpBehaviourFactory
    • OAuth1HttpMessageHandler
    • OAuth1Parameters
    • OAuth1RequestConfiguration
    • OAuth1Settings
    • OAuth1SignatureTransports
    • OAuth1SignatureTypes
    • OAuth1Token
    • OAuth2HttpBehaviourFactory
    • OAuth2HttpMessageHandler
    • OAuth2Settings
    • OAuth2TokenResponse
    • OAuthExtensions
  • Dapplo.HttpExtensions.OAuth.CodeReceivers
    • EmbeddedBrowserCodeReceiver
  • Dapplo.HttpExtensions.OAuth.Desktop
    • OAuthLoginForm
  • Dapplo.HttpExtensions.Support
    • HttpPartAttribute
    • HttpParts
    • HttpRequestAttribute
    • HttpResponseAttribute
    • HttpSettings
    • MediaTypes
    • ProgressStream
    • ProgressStreamReport
  • Dapplo.HttpExtensions.SystemTextJson
    • SystemTextJsonSerializer
  • Dapplo.HttpExtensions.WinForms.ContentConverter
    • BitmapConfiguration
    • BitmapHttpContentConverter
  • Dapplo.HttpExtensions.Wpf.ContentConverter
    • BitmapSourceConfiguration
    • BitmapSourceHttpContentConverter

Class PocoJsonSerializerStrategy

Inheritance
System.Object
PocoJsonSerializerStrategy
DataContractJsonSerializerStrategy
Implements
IJsonSerializerStrategy
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Dapplo.HttpExtensions.JsonSimple
Assembly: Dapplo.HttpExtensions.JsonSimple.dll
Syntax
public class PocoJsonSerializerStrategy : IJsonSerializerStrategy

Constructors

| Improve this Doc View Source

PocoJsonSerializerStrategy()

Declaration
public PocoJsonSerializerStrategy()

Methods

| Improve this Doc View Source

DeserializeObject(Object, Type)

Declaration
public virtual object DeserializeObject(object value, Type type)
Parameters
Type Name Description
System.Object value
System.Type type
Returns
Type Description
System.Object
| Improve this Doc View Source

MapClrMemberNameToJsonFieldName(String)

Declaration
protected virtual string MapClrMemberNameToJsonFieldName(string clrPropertyName)
Parameters
Type Name Description
System.String clrPropertyName
Returns
Type Description
System.String
| Improve this Doc View Source

SerializeEnum(Enum)

Declaration
protected virtual object SerializeEnum(Enum enumerationItem)
Parameters
Type Name Description
System.Enum enumerationItem
Returns
Type Description
System.Object
| Improve this Doc View Source

TrySerializeKnownTypes(Object, out Object)

Declaration
protected virtual bool TrySerializeKnownTypes(object input, out object output)
Parameters
Type Name Description
System.Object input
System.Object output
Returns
Type Description
System.Boolean
| Improve this Doc View Source

TrySerializeNonPrimitiveObject(Object, out Object)

Declaration
public virtual bool TrySerializeNonPrimitiveObject(object input, out object output)
Parameters
Type Name Description
System.Object input
System.Object output
Returns
Type Description
System.Boolean
| Improve this Doc View Source

TrySerializeUnknownTypes(Object, out Object)

Declaration
protected virtual bool TrySerializeUnknownTypes(object input, out object output)
Parameters
Type Name Description
System.Object input
System.Object output
Returns
Type Description
System.Boolean

Implements

IJsonSerializerStrategy
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © Dapplo