Сериализация нокаута с помощью 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
}
Любые идеи, как я могу поручить сериализатору игнорировать нулевые значения?