2013-08-28 42 views
0

我有一些JSON:JSON parseString與parseInt類似嗎?

 { 
     "val":56, 
     "desc":"data1" 
    } 
    ... //more list items. 

正被從JavaScript解析。我通常解析整數,但從來沒有字符串。是否有一個parseString來獲取下面的desc字符串字面標籤?

data.push([ 
    parseString(obj[i].desc), // <- not defined...is there an equivalent? 
    parseInt(obj[i].val, 10) // <- this is fine 
]); 

基本上我試圖建立以下傳遞給highcharts餅圖:

data: [ 
    ['data1', 56], 
    ['data2', 57], 
    ['data3', 58] 
] 
+0

看到你如何使用'parseInt'後,你肯定有一個普通的JS **對象**而不是JSON字符串。 –

回答

1

obj[i].desc已經是一個字符串。沒有額外的解析是必要的。刪除parseString(),你就完成了。

+0

很酷.....謝謝! – JaJ

+0

而且很可能不需要'parseInt',那麼該值就是一個整數。 –

+0

有用的信息...再次感謝! – JaJ