UNPKG

734 BJavaScriptView Raw
1var fs = require('fs');
2var path = require('path');
3
4var src = path.resolve(__dirname, './imdb_labelled.txt');
5var target = path.resolve(__dirname, './imdb.json');
6
7fs.readFile(src, function (err, data) {
8 if (err) throw new Error(err);
9
10 // Storage object
11 var result = [];
12
13 // Split lines
14 var lines = data.toString().split(/\n/);
15 lines.forEach(function (obj) {
16 var item = obj.split(/\t/);
17 result.push({
18 text: item[0],
19 class: parseInt(item[1], 10)
20 });
21 });
22
23 // Write out JSON
24 fs.writeFile(
25 target,
26 JSON.stringify(result),
27 function (err) {
28 if (err) throw new Error(err);
29 process.stdout.write('Complete.');
30 });
31});