Remover objetos duplicados da matriz JSON

Eu tenho uma matriz que se parece com isso:

var standardsList = [
    {"Grade": "Math K", "Domain": "Counting & Cardinality"},
    {"Grade": "Math K", "Domain": "Counting & Cardinality"},
    {"Grade": "Math K", "Domain": "Counting & Cardinality"},
    {"Grade": "Math K", "Domain": "Counting & Cardinality"},
    {"Grade": "Math K", "Domain": "Geometry"},
    {"Grade": "Math 1", "Domain": "Counting & Cardinality"},
    {"Grade": "Math 1", "Domain": "Counting & Cardinality"},
    {"Grade": "Math 1", "Domain": "Orders of Operation"},
    {"Grade": "Math 2", "Domain": "Geometry"},
    {"Grade": "Math 2", "Domain": "Geometry"}
];

E preciso remover as duplicatas para que algo assim permaneça:

var standardsList = [
    {"Grade": "Math K", "Domain": "Counting & Cardinality"},
    {"Grade": "Math K", "Domain": "Geometry"},
    {"Grade": "Math 1", "Domain": "Counting & Cardinality"},
    {"Grade": "Math 1", "Domain": "Orders of Operation"},
    {"Grade": "Math 2", "Domain": "Geometry"}
];

Tentei instalar o underscore.js e usar o ._uniq, mas isso só parece funcionar quando um únicokey:value par aparece no objeto. Não consigo fazê-lo funcionar em várias chaves.

Quando tento algo como:

var uniqueStandards = _.uniq(standardsList, function(item, key, Domain){
    return item.Domain;
});

Eu só recebo os três primeiros valores únicos (um por nota). Mas preciso de todos os valores exclusivos, tanto na classe quanto no domínio. Existe uma maneira simples de alimentar as duas teclas para a função _.uniq?

Por fim, preciso de uma lista com cada nota única como cabeçalho e os domínios exclusivos como itens da lista para passar para uma página HTML. Eu posso estar fazendo isso errado, então, se houver uma maneira mais fácil de atingir esse objetivo final, estou aberto a idéias.

Desde já, obrigado!

Editar: Recebendo boas respostas e queria esclarecer qual era meu objetivo final. Estou tentando criar uma série de listas em HTML do formulário:

<div>
    <h3>Math K</h3>
    <li>Counting & Cardinality</li>
    <li>Geometry</li>
</div>
<div>
    <h3>Math 1</h3>
    <li>Counting & Cardinality</li>
    <li>Orders of Operation</li>
</div>
<div>
    <h3>Math 2</h3>
    <li>Geometry</li>
</div>

Meu original, porém, era criar uma matriz e enviá-la para o<div> elemento na página com$("#divid").append(array)

questionAnswers(11)

yourAnswerToTheQuestion