2016-02-03 5 views
-2

У меня есть следующее значение JSon:Jquery Удалить «» из значения JSon

["{"label":"0-30 Days","value":"0.00"}", "{"label":"30-60 Days","value":"0.00"}", "{"label":"60-90 Days","value":"0.00"}", "{"label":"90-180 Days","value":"50,764,332.30"}"] 

Как я могу удалить «» из данных, так что я остаюсь со следующим синтаксисом?

[{"label":"0-30 Days","value":"0.00"},{"label":"30-60 Days","value":"0.00"}, {"label":"60-90 Days","value":"0.00"},{"label":"90-180 Days","value":"50,764,332.30"}] 
+0

У вас есть массив с четырьмя строками внутри, это так? Это не удалось избежать, поэтому упростите чтение. – navossoc

ответ

0

Если у вас есть массив с 4-мя строками внутри, вы можете попробовать это:

var someArray = [ 
    '{"label":"0-30 Days","value":"0.00"}', 
    '{"label":"30-60 Days","value":"0.00"}', 
    '{"label":"60-90 Days","value":"0.00"}', 
    '{"label":"90-180 Days","value":"50,764,332.30"}' 
]; 

var someJson = []; 

someArray.forEach(function(item) { 
    someJson.push(JSON.parse(item)); 
}); 

console.log("JSON", someJson); 

Или вы можете просто изменить исходный массив:

for(var i = 0; i < someArray.length; i++) { 
    someArray[i] = JSON.parse(someArray[i]); 
} 

console.log("Array", someArray); 

Тем не менее, я не уверен, что это то, что вы хотите.

Смежные вопросы