Как установить прототип для объекта JSON?
Я получаю некоторый объект JSON с сервера, и я хочу «typecast» или «благословить» его для объекта с уже определенными методами. Есть ли способ установить прототип для простого объекта JSON?
function MyClass(someValue) {
this.myProperty = someValue;
}
MyClass.prototype.someMethod = function() { return "Here's " + this.myProperty + "!"};
var json = {myProperty : 'someValue'};
// ??? json.prototype = MyClass doesn't work, of course.
var result = json.someMethod();
Как я могу это сделать?