<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Elevor.Serialization</name>
    </assembly>
    <members>
        <member name="T:Elevor.Serialization.Json.JsonConverterHelper">
            <summary>
            Classe utilizada para simplificar o mapeamento de classes ao desserializar um JSon.
            <br>Ex: </br>
            <br>[JsonProperty(PropertyName = "WorkItem/fields/id")]</br>
            <br>public int Id { get; set; }</br>
            
            <br>Exemplo acima popula o atributo Id, buscando o id que esta na classe fields</br>
            </summary>
        </member>
        <member name="M:Elevor.Serialization.Json.JsonConverterHelper.CanConvert(System.Type)">
            <inheritdoc />
        </member>
        <member name="M:Elevor.Serialization.Json.JsonConverterHelper.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <inheritdoc />
        </member>
        <member name="M:Elevor.Serialization.Json.JsonConverterHelper.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <inheritdoc />
        </member>
        <member name="M:Elevor.Serialization.Json.JsonHelper.SerializeObject(System.Object)">
            <summary>
            Serializa o objeto especificado para uma string JSON
            </summary>
            <param name="obj">Objeto a ser serealizado</param>
            <returns></returns>
        </member>
        <member name="M:Elevor.Serialization.Json.JsonHelper.SerializeObject(System.Object,Newtonsoft.Json.NullValueHandling)">
            <summary>
            Serializa o objeto especificado para uma string JSON
            </summary>
            <param name="obj">Objeto a ser serealizado</param>
            <param name="nullValueHandling">Define se as propriedades nulas do objeto devem ser incluídas no JSON ou não</param>
            <returns></returns>
        </member>
        <member name="M:Elevor.Serialization.Json.JsonHelper.SerializeDataTable(System.Data.DataTable)">
            <summary>
            Serializa um DataTable especificado para uma string JSON
            </summary>
            <param name="dt">DataTable a ser serealizado</param>
            <returns></returns>
        </member>
        <member name="M:Elevor.Serialization.Json.JsonHelper.SerializeDatatable(System.Data.DataTable,Newtonsoft.Json.NullValueHandling)">
            <summary>
            Serializa um DataTable especificado para um object
            </summary>
            <param name="dt">DataTable a ser serealizado</param>
            <param name="nullValueHandling">Define se as propriedades nulas do DataTable devem ser incluídas no JSON ou não</param>
            <returns></returns>
        </member>
        <member name="M:Elevor.Serialization.Json.JsonHelper.DeserializeObject``1(System.Object)">
            <summary>
            Desserializa o JSON para o tipo .NET especificado.
            </summary>
            <typeparam name="T">O tipo do objeto para o qual desserializar.</typeparam>
            <param name="value">O JSON para desserializar.</param>
            <returns></returns>
        </member>
        <member name="M:Elevor.Serialization.Json.JsonHelper.DeserializeObject``1(System.String)">
            <summary>
            Desserializa o JSON para o tipo .NET especificado.
            </summary>
            <typeparam name="T">O tipo do objeto para o qual desserializar.</typeparam>
            <param name="value">O JSON para desserializar.</param>
            <returns></returns>
        </member>
        <member name="M:Elevor.Serialization.Json.JsonHelper.DeserializeObjectList``1(System.Object)">
            <summary>
            Desserializa o JSON para o tipo .NET especificado.
            </summary>
            <typeparam name="T">O tipo do objeto para o qual desserializar.</typeparam>
            <param name="value">O JSON para desserializar.</param>
            <returns></returns>
        </member>
        <member name="M:Elevor.Serialization.Json.JsonHelper.DeserializeObjectList``1(System.String)">
            <summary>
            Desserializa o JSON para o tipo .NET especificado.
            </summary>
            <typeparam name="T">O tipo do objeto para o qual desserializar.</typeparam>
            <param name="value">O JSON para desserializar.</param>
            <returns></returns>
        </member>
    </members>
</doc>
