Filtered objToJSON

by Konstantin Cryman

JavaScript

var convertToString = function( Obj ){
	var result = {};
  var keys = Object.keys(Obj);
  for( var i = 0; i < keys.length; i++ ){
  		var field = '{ error: "cycledObject" }';
      try{
      	field = JSON.stringify(Obj[ keys[i] ]);
      } catch( err ){
      
      }
      try{
      	result[ keys[i] ] = JSON.parse(field);
      } catch( err ){
      	result[ keys[i] ] = "cycledObject";
      }
      
  }
  return JSON.stringify( result, false, 2 );
};