mdoland
asked on
Make an Object of String
I have a String looking something like this:
{'0':{'label':52,'data':[0 ,45065]},' 1':{'label ':51,'data ':[1,54935 ]}'0':{'la bel':53,'d ata':[0,11 33]},'1':{ 'label':60 ,'data':[1 ,9513]},'2 ':{'label' :56,'data' :[2,12586] },'3':{'la bel':63,'d ata':[3,10 720]},'4': {'label':6 2,'data':[ 4,11879]}, '5':{'labe l':54,'dat a':[5,1176 7]},'6':{' label':57, 'data':[6, 13861]},'7 ':{'label' :61,'data' :[7,10292] },'8':{'la bel':58,'d ata':[8,63 25]},'9':{ 'label':59 ,'data':[9 ,1581]},'1 0':{'label ':55,'data ':[10,43]} }";
How do I make it to a list of objects (or whatever it is called). When I use alert on it, I want it to look like this when I use alert() on it.:
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
{'0':{'label':52,'data':[0
How do I make it to a list of objects (or whatever it is called). When I use alert on it, I want it to look like this when I use alert() on it.:
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
I think the proper way is like this: http://jsfiddle.net/DT3CK/
var json = {
'0': {
'label': 52,
'data': [0, 45065]
},
'1': {
'label': 51,
'data': [1, 54935]
},
'0': {
'label': 53,
'data': [0, 1133]
},
'1': {
'label': 60,
'data': [1, 9513]
},
'2': {
'label': 56,
'data': [2, 12586]
},
'3': {
'label': 63,
'data': [3, 10720]
},
'4': {
'label': 62,
'data': [4, 11879]
},
'5': {
'label': 54,
'data': [5, 11767]
},
'6': {
'label': 57,
'data': [6, 13861]
},
'7': {
'label': 61,
'data': [7, 10292]
},
'8': {
'label': 58,
'data': [8, 6325]
},
'9': {
'label': 59,
'data': [9, 1581]
},
'10': {
'label': 55,
'data': [10, 43]
}
};
function convertToArray(){
var result = [];
for(item in json){
result.push(json[item]);
}
return result;
}
alert(convertToArray());
@AlexCode :
I have a String looking something like this
I have a String looking something like this
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
there's a missing coma just before the 0