【问题标题】:Json data to javascript array? [duplicate]Json数据到javascript数组? [复制]
【发布时间】:2014-04-12 08:01:45
【问题描述】:

如何在这样给出的 json 文件中获取数据:

Ticker,Quandl Code,Name
STI,GOOG/NYSE_STI,SunTrust Banks 
AAPL,GOOG/NASDAQ_AAPL,Apple Inc

然后把它变成这样的数组:

var stocks = [
    ["STI,GOOG/NYSE_STI,SunTrust Banks"],
    ["AAPL,GOOG/NASDAQ_AAPL,Apple Inc"]
];

【问题讨论】:

  • 这不是您正在使用的 JSON 格式。它似乎是 CSV

标签: javascript arrays json


【解决方案1】:

你可以这样做:

var myarray = [];
var myJSON = "";
for (var i = 0; i < 10; i++) {

    var item = {
        "value": i,
        "label": i
    };
    myarray.push(item);
}
myJSON = JSON.stringify({myarray: myarray});

alert(myJSON);

【讨论】:

  • 将此代码插入到控制台firefox中并运行即可看到结果。
【解决方案2】:

您的输入是 CSV,而不是 JSON。以下问题具有将 CSV 转换为数组的函数:

Javascript code to parse CSV data

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 2013-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-13
    相关资源
    最近更新 更多