2017-08-30 16 views
0

私は、jsonに変換する必要がある異なるサブフォルダ内に60kの.jsファイルがあるという問題に直面しています。 ファイルは次のようになります。Json(bulk)へのJavascript

var MF = MF || {};MF.RecordingData = MF.RecordingData || {};MF.RecordingData["session"] = { 
    "id": "8db467ca2eca3fd8c29a6cdc8434a936", 
    "created": "2017-07-23T13:27:03.9186723+02:00", 
    "lastActivity": "2017-07-23T15:25:24.0045584+02:00", 
    "pageViews": [ 
    { 
     "id": "07230433d646c15e3bfece7728e0d5091f1f34ae", 
     "startTime": "2017-07-23T13:27:03.9186723+02:00", 
     "endTime": "2017-07-23T13:27:14.9508182+02:00", ..... 

と私は基本的に{の前に何かを削除する必要があります。 (これは、1つのファイルのために簡単ですが、60Kファイル用differrentの事。

私はJSONまたはCSVファイルとしてファイルに格納されたデータは、その後、Excelでそれらを分析する必要があります。

+0

あなたがJSON.stringify' 'について知っていますか?それは次のようになり私がこれをやりたければ私のための主要なツールです。 – globewalldesk

答えて

0

あなたがこれを読んでする場合はテキストのようなファイル、uはあなたが必要とするオブジェクトをカットするために、あなたのオブジェクトの開始を見つけるために.indexOf("= {")を使用し、.slice(index+2)することができます。例では

var x = 'dsadadsdsa{} = {"val":1,"val2":2}'; 
x = x.slice(x.indexOf("= {")+2); 
x = JSON.parse(x) 
console.log(x) //{val: 1, val2: 2}