title: How can I filter an array of json objects using jq?
body: <p>I have been able to get this far.</p>
  
  <p>json input, 'data.json':</p>
  
  <pre><code>[
    {
      "Selected": null,
      "Family Name": "Jones",
      "Couple Name": "Jones, Adam &amp; Rachael Margaret",
      "Family Phone": "404-4477",
      "Family Email": "email@sbcglobal.net",
      "Family Address": "777 Aggies Court Kindly, California 95388 ",
      "Head Of House Name": "Jones, Adam",
      "Head Of House Phone": "(583) 404-2488",
      "Head Of House Email": "email@sbcglobal.net",
      "Spouse Name": "Jones, Rachael Margaret",
      "Spouse Phone": null,
      "Spouse Email": null,
      "Child Name": null,
      "Child Phone": null,
      "Child Email": null
    },
    {
      "Selected": "x",
      "Family Name": "Xiong",
      "Couple Name": "Xiong, Arlene Frances",
      "Family Phone": null,
      "Family Email": null,
      "Family Address": "888 Walnut Ave. Blatant, California 95388 ",
      "Head Of House Name": "Xiong, Arlene Frances",
      "Head Of House Phone": "583-500-7917",
      "Head Of House Email": "email@junk.net",
      "Spouse Name": null,
      "Spouse Phone": null,
      "Spouse Email": null,
      "Child Name": null,
      "Child Phone": null,
      "Child Email": null
    },
    {
      "Selected": "x",
      "Family Name": "Blair",
      "Couple Name": "Blair, Toby &amp; Silvia",
      "Family Phone": "358-4645",
      "Family Email": null,
      "Family Address": "333 Cindy St. Stoic, California 95388 ",
      "Head Of House Name": "Blair, Toby",
      "Head Of House Phone": null,
      "Head Of House Email": "email@stuff.net",
      "Spouse Name": "Blair, Silvia",
      "Spouse Phone": null,
      "Spouse Email": null,
      "Child Name": null,
      "Child Phone": null,
      "Child Email": null
    }
  ]
  </code></pre>
  
  <p>I can use this to filter:</p>
  
  <pre><code>cat data.json | jq '.[] | select(.Selected != null) | {"Head Of House Name", "Head Of House Phone", "Head Of House Email", "Family Phone", "Family Email"}'
  </code></pre>
  
  <p>The results:</p>
  
  <pre><code>{
    "Head Of House Name": "Xiong, Arlene Frances",
    "Head Of House Phone": "583-500-7917",
    "Head Of House Email": "email@junk.net",
    "Family Phone": null,
    "Family Email": null
  }
  {
    "Head Of House Name": "Blair, Toby",
    "Head Of House Phone": null,
    "Head Of House Email": "email@stuff.net",
    "Family Phone": "358-4645",
    "Family Email": null
  }
  </code></pre>
  
  <p>Notice there are no array brackets around the array of objects and no comma between the objects... indicating the result is not an array.</p>
  
  <p>The problem is that the result is not an array of objects (frankly, I'm not sure what it is).  How can I start with an array of json objects, filter them and end up with a filtered list of objects?</p>