Você pode usar uma vírgula final em um objeto JSON?

Ao gerar manualmente um objeto ou matriz JSON, geralmente é mais fácil deixar uma vírgula final no último item do objeto ou da matriz. Por exemplo, código para saída de uma matriz de seqüências de caracteres pode parecer (em um pseudocódigo como C ++):

s.append("[");
for (i = 0; i < 5; ++i) {
    s.appendF("\"%d\",", i);
}
s.append("]");

dando-lhe uma string como

[0,1,2,3,4,5,]

Isso é permitido?