[英]Convert an output in JSON to Javascript array
我有一個像這樣的 JSON 輸出。 我現在必須使用這些數據進行回歸線擬合。
[{"year":"1995","values":"46.8550182"},{"year":"1996","values":"47.1409752"}, {"year":"1997","values":"46.6331669"},{"year":"1998","values":"46.3054604"]
最初,我用同一個模塊中的數據做了這個小項目,就像這樣。
var data = [
[1995, 46.85],
[1996, 47.14],
[1997, 46.63],
[1998, 46.31],
[1999, 45.50],
[2000, 46.09],]
現在我想從 JSON 文件中獲取數據並將該數據用於回歸線擬合。 我怎樣才能做到這一點 ? 你能幫我嗎?
這對你有用嗎?
使用 map 並假設數據已經作為數組傳入,因此您需要在來自它的 json 字符串上使用 JSON.parse
function format( jsonData ){
return jsonData.map( function( item ){ return[ item.year, item.values] });
}
用法就像...
format( JSON.parse( jsonString ) ) // where jsonString is your response from the json file
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.