> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinetica.com/llms.txt
> Use this file to discover all available pages before exploring further.

# static decode_no_inf_nan

<div className="kinetica-typedoc">
  <div className="section tsd-panel tsd-member">
    <h3 className="tsd-anchor-link" id="decode_no_inf_nan"><code className="tsd-tag">Static</code><span>decode\_no\_inf\_nan</span></h3>
    <div className="tsd-signature"><span className="tsd-kind-property">decode\_no\_inf\_nan</span><span className="tsd-signature-symbol">:</span> <span className="tsd-signature-symbol">(</span><span className="tsd-kind-parameter">data</span><span className="tsd-signature-symbol">:</span> <span className="tsd-signature-type">string</span> <span className="tsd-signature-symbol">|</span> <span className="tsd-signature-type">string</span><span className="tsd-signature-symbol">\[]</span><span className="tsd-signature-symbol">)</span> <span className="tsd-signature-symbol">=></span> <span className="tsd-signature-type">any</span><span className="tsd-signature-symbol"> = decodeNoInfNan</span></div>

    <div className="tsd-comment tsd-typography">
      <p>Decode, turning "Infinity", "-Infinity" and "NaN" into null</p>
    </div>

    <div className="tsd-type-declaration">
      <h4>Type Declaration</h4>

      <ul className="tsd-parameters">
        <li className="tsd-parameter-signature">
          <ul className="tsd-signatures">
            <li className="tsd-signature"><span className="tsd-signature-symbol">(</span><span className="tsd-kind-parameter">data</span><span className="tsd-signature-symbol">:</span> <span className="tsd-signature-type">string</span> <span className="tsd-signature-symbol">|</span> <span className="tsd-signature-type">string</span><span className="tsd-signature-symbol">\[]</span><span className="tsd-signature-symbol">)</span><span className="tsd-signature-symbol">:</span> <span className="tsd-signature-type">any</span></li>

            <li className="tsd-description">
              <div className="tsd-comment tsd-typography">
                <p>Decodes JSON string(s), turning the quoted values "Infinity", "-Infinity" and "NaN" into null.</p>
                <p>Noticeably slower than <a href="/content/api/nodejs/functions/decodeRegular" className="tsd-kind-function">decodeRegular</a>, since every value passes through a reviver. The JavaScript API exposes this as <code>GPUdb.decode\_no\_inf\_nan</code>.</p>
              </div>

              <div className="tsd-parameters">
                <h4 className="tsd-parameters-title">Parameters</h4>

                <ul className="tsd-parameter-list">
                  <li><span><span className="tsd-kind-parameter">data</span>: <span className="tsd-signature-type">string</span> <span className="tsd-signature-symbol">|</span> <span className="tsd-signature-type">string</span><span className="tsd-signature-symbol">\[]</span></span></li>
                </ul>
              </div>

              <h4 className="tsd-returns-title">Returns <span className="tsd-signature-type">any</span></h4>
            </li>
          </ul>
        </li>
      </ul>
    </div>

    <div className="aside tsd-sources">
      <ul>
        <li>Defined in <a href="https://github.com/kineticadb/kinetica-api-typescript/blob/master/src/GPUdb.ts#L387">src/GPUdb.ts:387</a></li>
      </ul>
    </div>
  </div>
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.