Here is a working copy of your violin, I had to make a lot of assumptions, since your violin was not even the correct javascript and seemed rather confusing and did not even turn to knockout
var PaidPeople = function(data) {
var self = this;
ko.mapping.fromJS(data, {}, this);
this.fullName = ko.computed(function () {
return self.Name() + " : just ";
});
}
var PayinyVM = function (data) {
var self = this;
ko.mapping.fromJS(data, {
'model' : {
create: function(options) {
return new PaidPeople(options.data);
}
}
}, self);
};
var data = {model:[{__type: "PaidPeople:#model", Amount:110, Attendee:1, Name:'John'}]};
ko.applyBindings(new PayinyVM(data));
, : http://jsfiddle.net/qeUHd/