Custom mapping/unmapping with knockout.viewmodel
HTML
<script src="http://coderenaissance.github.io/knockout.viewmodel/knockout.viewmodel.js"></script>
JavaScript
usersvar model = {
name: 'my name',
users: [{
name: 'Joe'
}]
};
var viewModel = ko.viewmodel.fromModel(model);
console.log(viewModel);