var dataToSave = ko.toJSON(myViewModel);
..是有可能不是空連載值?
序列化我目前的視圖模型創建圍繞JSON的500KB其中大部分是像結束:
"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
}
任何想法如何我可以指示串行器忽略空值?
需要注意的是,ko.toJSON **會忽略未定義的值,請參閱小提琴示例。 http://jsfiddle.net/Rynan/EnVmu/ – Rynan
@Ranan - 這是一個有用的觀察。我沒有意識到,所以謝謝。 –