Obter o nome da chave no par chave / valor em JSON usando jQuery?

Diga que eu tenho esse JSON:

[
    {
        "ID": "1",
        "title": "Title 1",
    },
    {
        "ID": "2",
        "title": "Title 2",
    }
]

Como eu retornaria o conjunto de nomes de chaves que se repetem para cada registro? Nesse caso,ID, title.

Eu tentei

$.getJSON('testing.json', function(data) {
  var items = [];
  $.each(data, function(key, val) {
    items.push(key +', ');
  });

  $('<p/>', {
     html: items.join('')
  }).appendTo('#content');
});

sem sucesso.

Este é um "banco de dados" JSON, e todo "registro" tem as mesmas chaves. Eu só quero um script que me diga quais são as chaves, e não teste se elas ocorrem ou não em todas as entrada

questionAnswers(3)

yourAnswerToTheQuestion