次のコードを使用して、JSON ファイルの 1 行を解析しています。
var str = '{ "jobID": "2598752", "account": "TG-CCR120014", "user": "charngda",
"pkgT": {"mvapich2-new/1.2": { "libA": ["libmpich.so.1.1"], "flavor": ["default:pgi/7.2-5"] } },
"startEpoch": "1338608868", "runTime": "48", "execType": "user:binary", "exec": "IOR",
"numNodes": "4", "sha1": "755187bd8550881bb0c9951822e74a9a53c8d0f3", "execEpoch": 1336757832,
"execModify": "Fr, Ma, 1, 12:37:1, 2012", "startTime": "Fr, Ju, , 22:47:4, 2012",
"numCores": "64","sizeT": { "bss": "36224", "text": "3502656", "data": "128944" } }';
var obj = JSON.parse(str);
delete obj['flavor'];
delete obj['pkgT'];
var newstr = JSON.stringify(obj);
document.write(str);
ただし、6000 行の JSON ファイル全体を解析したいと考えています。1行で行ったように、ファイルを1行ずつ読み取り、フィールドを削除するにはどうすればよいですか。私は Javascript の経験がまったくないため、ファイルの読み取り方法や新しいファイルの作成方法がわかりません。ある種の配列を使用すると思いますが、よくわかりません。誰でも助けることができますか?