Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var level = '';
- var data = ''
- var readProperties = function(val) {
- if (Object.prototype.toString.call(val) === '[object Object]') {
- data += level + '{\n'
- level += ' ';
- for (var propertyName in val) {
- if (val.hasOwnProperty(propertyName)) {
- data += level + '"' + propertyName + '"' + ': ';
- level += ' ';
- readProperties(val[propertyName]);
- }
- }
- level = level.substring(0, level.length - 2);
- data += level + '},\n'
- }
- else if(Array.isArray(val)){
- data += "[\n"
- for(var i=0; i<val.length; i++){
- readProperties(val[i])
- }
- level = level.substring(0, level.length - 2);
- data += level + '],\n'
- }
- else {
- data += '"' + val + '",\n';
- level = level.substring(0, level.length - 2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement