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?