I have problem in parsing my model to JSON:
    var UserViewModel = function (UserName, Password) {
        this.UserName = ko.observable(UserName);
        this.Password = ko.observable(Password);
    this.loginClick = function () {
        var strJSON = ko.toJSON(this);
alert(strJSON); }; };
    ko.applyBindings(UserViewModel);
Alert gives empty dialog box,
if i pass arguments to ko.toJSON
var strJSON = ko.toJSON({
    'UserName': this.UserName,
    'Password': this.Password
});
alert(strJSON);
then it is giving right json string.
 
    