【发布时间】:2015-04-09 06:51:03
【问题描述】:
我们正在开发Phone-Gap应用程序。我们需要获取CSV文件数据并进入sqlite DB。我们获取数据FILE API in phoneGap
我们这样编码
function readDataUrl(file) {
var reader = new FileReader();
reader.onloadend = function(evt) {
console.log("Read as data URL");
console.log(evt.target.result);
};
reader.readAsDataURL(file);
}
function readAsText(file) {
console.log('in readAsText'+file);
var reader = new FileReader();
reader.onloadend = function(evt) {
ss=evt.target.result;
alert(ss);
console.log("Read as text");
console.log(evt.target.result);
};
reader.readAsText(file);
}
我们得到这样的
但是这种格式不会插入到sqLite DB 中。我们需要JSON 数据。
我们需要这样的
[
{
"FOC":1,
"price":0,
"customerid":"ARU005",
"lineamount":0,
"items":"W.D.M.W HERBAL 250Mx24",
"tdate":"2015-4-7",
"qty":8,
"orderId":"Himansu16:23:20020",
"umo":"CTN",
"descriptions":"100mg",
"bookorder":"ABCARU0052320"
}
]
[
{
"TOTALAMOUNT":1000,
"DISCOUNT":1,
"NETAMOUNT ":900,
"VAT":0,
"GROSSAMOUNT ":900,
"BOOKORDER":"ABCARUOO7451",
"CUSTOMERID":"ARU007",
"TODAYDATE":"2015-4-7"
}
]
请指导我。我们从 CSV 文件中获取数据。现在我们需要将数据转换为 JSON,所以请帮助我。
【问题讨论】:
标签: javascript android arrays json cordova