Advertisement
Guest User

Untitled

a guest
May 30th, 2015
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. var myClass = function(json){
  2. var self = this;
  3.  
  4. self.myMethod = function(){
  5. console.log("Calling my method")
  6. };
  7.  
  8. for(var key in json){
  9. if(typeof json[key] === "object"){
  10. self[key] = new myClass(self[key]);
  11. } else {
  12. self[key] = json[key];
  13. }
  14. }
  15. };
  16.  
  17. var jsonObject = {a:"1", b:{b1:"2"}};
  18.  
  19. // All objects and sub-objects have myMethod()
  20. var classedJson = new myClass(jsonObject);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement