title: Hide null values in output from JSON.stringify()
body: <p>In my code, all of the info from a Postgres table row are stringified when a specific rowID is selected.  </p>
  
  <pre><code>var jsonRes = result.message.rows;
  
  document.getElementById('panel').innerHTML = '&lt;pre&gt;' + JSON.stringify(jsonRes[0], null, "\t") + '&lt;/pre&gt;'
  </code></pre>
  
  <p>The result looks something like this:</p>
  
  <pre><code>{
    "ogc_fid": 143667,
    "relkey": 288007,
    "acct": "000487000A0010000",
    "recacs": "12.5495 AC",
    "shape_star": 547131.567383,
    "shape_stle": 3518.469618,
    "objectid": 307755,
    "zone_dist": "MU-3",
    "pd_num": null,
    "council_da": null,
    "long_zone_": "MU-3",
    "globalid": "{D5B006E8-716A-421F-A78A-2D71ED1DC118}",
    "ord_num": null,
    "notes": null,
    "res_num": null,
    "effectived": 1345766400000,
    "shape.star": 629707.919922,
    "shape.stle": 3917.657332,
    "case_numbe": null,
    "common_nam": null,
    "districtus": null 
  }
  </code></pre>
  
  <p>I am new to JS and would like to know if there might be a simple way to completely exclude the columns containing null values - a function that roughly looks like this:</p>
  
  <pre><code>function hide(jsonObject) {
      if (property === null) {
        hide property
    } else {
        return str
    }
  }
  </code></pre>
  
  <p>So that in the end, the object in the panel looks like this:</p>
  
  <pre><code>{
    "ogc_fid": 143667,
    "relkey": 288007,
    "acct": "000487000A0010000",
    "recacs": "12.5495 AC",
    "shape_star": 547131.567383,
    "shape_stle": 3518.469618,
    "objectid": 307755,
    "zone_dist": "MU-3",
    "long_zone_": "MU-3",
    "globalid": "{D5B006E8-716A-421F-A78A-2D71ED1DC118}",
    "effectived": 1345766400000,
    "shape.star": 629707.919922,
    "shape.stle": 3917.657332
  }
  </code></pre>