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.