Serializacja knockout z ko.toJSON - jak zignorować właściwości, które są puste
Podczas używania:
var dataToSave = ko.toJSON(myViewModel);
.. czy jest możliwe żebynie serializować wartości, które są zerowe?
Szeregowanie mojego obecnego modelu widoku tworzy około 500 KB JSON, z których większość kończy się tak:
"SomeObject": {
"Property1": 12345,
"Property2": "Sometext",
"Property3": null,
"Property4": null,
"Property5": null,
"Property6": null,
"Property7": null,
"Property8": null,
"Property9": false
}
Gdybym mógł zmusić serializator do zignorowania wartości pustych, można by go zredukować do:
"SomeObject": {
"Property1": 12345,
"Property2": "Sometext",
"Property9": false
}
Wszelkie pomysły, w jaki sposób mogę polecić serializatorowi zignorowanie wartości null?