Advertisement
Guest User

Untitled

a guest
May 23rd, 2015
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. var level = '';
  2. var data = ''
  3. var readProperties = function(val) {
  4. if (Object.prototype.toString.call(val) === '[object Object]') {
  5. data += level + '{\n'
  6. level += ' ';
  7. for (var propertyName in val) {
  8. if (val.hasOwnProperty(propertyName)) {
  9. data += level + '"' + propertyName + '"' + ': ';
  10. level += ' ';
  11. readProperties(val[propertyName]);
  12. }
  13. }
  14. level = level.substring(0, level.length - 2);
  15. data += level + '},\n'
  16. }
  17. else if(Array.isArray(val)){
  18. data += "[\n"
  19. for(var i=0; i<val.length; i++){
  20. readProperties(val[i])
  21. }
  22. level = level.substring(0, level.length - 2);
  23. data += level + '],\n'
  24. }
  25.  
  26. else {
  27. data += '"' + val + '",\n';
  28. level = level.substring(0, level.length - 2);
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement