Serialização de Knockout com ko.toJSON - como ignorar propriedades que são nulas

Ao usar:

var dataToSave = ko.toJSON(myViewModel);

.. é possívelnão serializar valores que são nulos?

Serializando meu viewModel atual cria cerca de 500Kb de JSON, a maioria acaba como:

"SomeObject": {
    "Property1": 12345,
    "Property2": "Sometext",
    "Property3": null,
    "Property4": null,
    "Property5": null,
    "Property6": null,
    "Property7": null,
    "Property8": null,
    "Property9": false
}

Se eu conseguisse fazer com que o serializador ignorasse valores nulos, isso poderia ser reduzido para:

"SomeObject": {
    "Property1": 12345,
    "Property2": "Sometext",
    "Property9": false
}

Alguma idéia de como eu posso instruir o serializador para ignorar os valores nulos?

questionAnswers(2)

yourAnswerToTheQuestion