I do this via json (only one way):
load your binding to from json String (example):
userSettingsModel = ko.mapping.fromJSON('${userSettingsJSON}'); ko.applyBindings(userSettingsModel);
Send the modified ko object back to the server (example):
function saveConferencesFilter() { // console.log(ko.mapping.toJSON(userSettingsModel)); $.ajax({ type: 'PUT', url: '/AudioPlace/userSettings/rest', dataType: 'json', contentType: 'application/json;charset=UTF-8', data: ko.mapping.toJSON(userSettingsModel), success: function (data) { getConferences(); } }); }
source share