Uso:Knockout serializzazione con ko.toJSON - come ignorare le proprietà che sono nulli
var dataToSave = ko.toJSON(myViewModel);
.. E 'possibile non valori serializzare che sono nulli?
serializzazione mio ViewModel corrente crea attorno a 500Kb di JSON la maggior parte dei quali è finisce come:
"SomeObject": {
"Property1": 12345,
"Property2": "Sometext",
"Property3": null,
"Property4": null,
"Property5": null,
"Property6": null,
"Property7": null,
"Property8": null,
"Property9": false
}
Se ho potuto ottenere il serializzatore di ignorare i valori nulli allora questo potrebbe essere ridotta fino al:
"SomeObject": {
"Property1": 12345,
"Property2": "Sometext",
"Property9": false
}
Qualche idea su come posso ordinare al serializzatore di ignorare i valori nulli ??
Qualcosa da notare, ko.toJSON ** fa ** ignora i valori di undefined, vedi fiddle per gli esempi. http://jsfiddle.net/Rynan/EnVmu/ – Rynan
@Rynan - Questa è un'osservazione utile. Non me ne sono reso conto, quindi grazie. –