I Search but i cant find any solution. i get this string from server :
 [
  {
    'id': 0,
    'name': 'Adventure Works',
    'uniqueName': '[AdventureWorksDW2012Multidimensional-EE].[Adventure Works]'
  },
  {
    'id': 1,
    'name': 'Channel Sales',
    'uniqueName': '[AdventureWorksDW2012Multidimensional-EE].[Channel Sales]'
  },
  {
    'id': 2,
    'name': 'Direct Sales',
    'uniqueName': '[AdventureWorksDW2012Multidimensional-EE].[Direct Sales]'
  },
  {
    'id': 3,
    'name': 'Finance',
    'uniqueName': '[AdventureWorksDW2012Multidimensional-EE].[Finance]'
  },
  {
    'id': 4,
    'name': 'Mined Customers',
    'uniqueName': '[AdventureWorksDW2012Multidimensional-EE].[Mined Customers]'
  },
  {
    'id': 5,
    'name': 'Sales Summary',
    'uniqueName': '[AdventureWorksDW2012Multidimensional-EE].[Sales Summary]'
  },
  {
    'id': 6,
    'name': 'Sales Targets',
    'uniqueName': '[AdventureWorksDW2012Multidimensional-EE].[Sales Targets]'
  }
]
But it is a string and i want it as a JavaScript Object. If i remove first and last" from string by hand every thing is ok but how to convert this string to JavaScript Object ? 
Update
If i use jquery for parsing like this :
var data = $.parseJSON( response.d );
I get this error :
Uncaught TypeError: Cannot use 'in' operator to search for '727' in {'id':0,'name':'Adventure Works','uniqueName':'[AdventureWorksDW2012Multidimensional-EE].[Adventure Works]'},{'id':1,'name':'Channel Sales','uniqueName':'[AdventureWorksDW2012Multi...<omitted>...'} 
** Edit **
This is JSFIDDLE link.
 
     
     
     
    