使用时:
var dataToSave = ko.toJSON(myViewModel);
..是否可以不序列化为空的值?
序列化我当前的 viewModel 会创建大约 500Kb 的 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
}
有什么想法可以指示序列化程序忽略空值吗?