Сериализация нокаута с помощью ko.toJSON - как игнорировать нулевые свойства

Когда используешь:

var dataToSave = ko.toJSON(myViewModel);

.. Это возможноне сериализовать значения, которые являются нулевыми?

Сериализация моей текущей viewModel создает около 500 Кбайт JSON, большая часть которого выглядит так:

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

Если бы я мог заставить сериализатор игнорировать нулевые значения, это можно было бы уменьшить до:

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

Любые идеи, как я могу поручить сериализатору игнорировать нулевые значения?

Ответы на вопрос(2)

Ваш ответ на вопрос