# GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders" class="text-break">JsonReportCoders Class
</h1>
  <div class="markdown level0 summary"><p>Represents a JSON coders for various types used in reports.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">JsonReportCoders</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.html">GrapeCity.ActiveReports.Core.Rdl.Persistence.Json</a></h6>
  <h6><strong>Assembly</strong>: MESCIUS.ActiveReports.Core.Rdl.dll</h6>
  <h5 id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static class JsonReportCoders</code></pre>
  </div>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_ActionCoder" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.ActionCoder">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.ActionCoder.html">ActionCoder</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Action.html">Action</a> type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_ActionParameterCoder" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.ActionParameterCoder">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.ActionParameterCoder.html">ActionParameterCoder</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Parameter.html">Parameter</a> type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_ApplyParameterCoder" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.ApplyParameterCoder">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.ApplyParameterCoder.html">ApplyParameterCoder</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.ApplyParameter.html">ApplyParameter</a> type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_ApplyParametersActionCoder" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.ApplyParametersActionCoder">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.ApplyParametersActionCoder.html">ApplyParametersActionCoder</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.ApplyParametersAction.html">ApplyParametersAction</a> type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_CustomPropertyDefinitionCoder" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.CustomPropertyDefinitionCoder">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.CustomPropertyDefinitionCoder.html">CustomPropertyDefinitionCoder</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.CustomPropertyDefinition.html">CustomPropertyDefinition</a> type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_DataSetParameterCoder" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.DataSetParameterCoder">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.DataSetParameterCoder.html">DataSetParameterCoder</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Parameter.html">Parameter</a> type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_DrillThroughParameterCoder" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.DrillThroughParameterCoder">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.DrillThroughParameterCoder.html">DrillThroughParameterCoder</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Parameter.html">Parameter</a> type, difference from other coders that it should use &quot;ParameterName&quot; instead of &quot;Name&quot;</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_DrillthroughCoder" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.DrillthroughCoder">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.DrillthroughCoder.html">DrillthroughCoder</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Drillthrough.html">Drillthrough</a> type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_Expression" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.Expression">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.Expression.html">Expression</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="../MESCIUS.ActiveReports.Core.Data.ExpressionInfo/GrapeCity.Enterprise.Data.Expressions.ExpressionInfo.html">ExpressionInfo</a> type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_ExpressionDefEmpty" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.ExpressionDefEmpty">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.ExpressionDefEmpty.html">ExpressionDefEmpty</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="../MESCIUS.ActiveReports.Core.Data.ExpressionInfo/GrapeCity.Enterprise.Data.Expressions.ExpressionInfo.html">ExpressionInfo</a> type with an empty expression as the default value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_Expressions" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.Expressions">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.Expressions.html">Expressions</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.ExpressionInfoCollection.html">ExpressionInfoCollection</a> type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_FilterCoder" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.FilterCoder">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.FilterCoder.html">FilterCoder</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Filter.html">Filter</a> type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_GroupingCoder" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.GroupingCoder">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.GroupingCoder.html">GroupingCoder</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Grouping.html">Grouping</a> type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_Length" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.Length">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.Length.html">Length</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Length.html">Length</a> type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_LengthDefZero" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.LengthDefZero">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.LengthDefZero.html">LengthDefZero</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Length.html">Length</a> type with
<a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Length.Zero.html">Zero</a> as the default value.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Core_Rdl_Persistence_Json_JsonReportCoders_SortByCoder" data-uid="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.SortByCoder">
          <a class="xref" href="GrapeCity.ActiveReports.Core.Rdl.Persistence.Json.JsonReportCoders.SortByCoder.html">SortByCoder</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coder for the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.SortBy.html">SortBy</a> type.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
