我开发了一个移动应用程序,我想在 SQLite db 中导入一个文本文件的内容。
我使用下面的代码来读取文本文件
function billtxt()
{
var billjson = '{"posts" : [',
i,
line = 0,
bill = 0,
Amountint,
Amountdec;
jQuery.ajaxSetup({
'beforeSend' : function(xhr) {
xhr.overrideMimeType('text/plain; charset=iso-8859-7');
},
});
jQuery.get('Bill.txt',function(data){
alert(data.length);
line=0;
for (i = 1; i <= ((data.length)/156); i += 1) {
billjson += '{"Id" :' + '"' + data.substr((line+0), 10).trim() + '"' + ',';
billjson += '"Code" :' + '"' + data.substr((line+10), 5).trim() + '"' + ',';
billjson += '"Address" :' + '"' + data.substr((line+14), 40).trim() + '"' + ',';
billjson += '"Name" : ' + '"' + data.substr((line+54), 50).trim() + '"' + ',';
billjson += '"Description" : ' + '"' + data.substr((line+104), 8).trim() + '"' + ',';
billjson += '"EntrySeason" : ' + '"' + data.substr((line+112), 23).trim() + '"' + ',';
billjson += '"Period" : ' + '"' + data.substr((line+135), 11).trim() + '"' + ',';
Amountint = data.substr((line+146), 7).trim();
Amountdec = data.substr((line+153), 2).trim();
billjson += '"Revenue" : ' + '"' + Amountint + '.' + Amountdec + '"' + '}';
line = i * 156;
if (line == data.length)
{
billjson += ']';
}
else
{
billjson += ',';
}
}
if (line == 0)
{
billjson += ']';
}
billjson += "}";
var mybilljson = jQuery.parseJSON( billjson );
});
}
我将读数转换为 JSON,但我认为这不是合适的解决方案......
将读数导入 SQLite 需要做什么?